home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_18_FILESAVE.txt < prev    next >
Text File  |  1996-08-14  |  368KB  |  6,612 lines

  1. # near model CODE resource
  2. # jump table entries: 45240-45266 (27 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  B0B8 0000                cmp.l      D0, [0x00000000 /* __m68k_reset_stack__ */]
  5. 00000006  49A0                     .invalid   4, -[A0] // invalid opcode 4 with b == 6
  6. 00000008  2F0A                     move.l     -[A7], A2
  7. 0000000A  206F 0008                movea.l    A0, [A7 + 0x8]
  8. 0000000E  2450                     movea.l    A2, [A0]
  9. 00000010  4A6A 001C                tst.w      [A2 + 0x1C]
  10. 00000014  6C30                     bge        +0x32 /* 00000046 */
  11. 00000016  4AAA 0018                tst.l      [A2 + 0x18]
  12. 0000001A  672A                     beq        +0x2C /* 00000046 */
  13. 0000001C  206A 0018                movea.l    A0, [A2 + 0x18]
  14. 00000020  2050                     movea.l    A0, [A0]
  15. 00000022  2568 0006 001E           move.l     [A2 + 0x1E], [A0 + 0x6]
  16. 00000028  2568 000A 0022           move.l     [A2 + 0x22], [A0 + 0xA]
  17. 0000002E  206A 0018                movea.l    A0, [A2 + 0x18]
  18. 00000032  2050                     movea.l    A0, [A0]
  19. 00000034  1568 0021 0033           move.b     [A2 + 0x33], [A0 + 0x21]
  20. 0000003A  206A 0018                movea.l    A0, [A2 + 0x18]
  21. 0000003E  2050                     movea.l    A0, [A0]
  22. 00000040  3568 0004 001C           move.w     [A2 + 0x1C], [A0 + 0x4]
  23. label00000046:
  24. 00000046  245F                     movea.l    A2, [A7]+
  25. 00000048  4E75                     rts
  26. 0000004A  594F                     subq.w     A7, 4
  27. 0000004C  206F 0008                movea.l    A0, [A7 + 0x8]
  28. 00000050  2E90                     move.l     [A7], [A0]
  29. 00000052  4878 000C                push.l     0xC
  30. 00000056  206F 0004                movea.l    A0, [A7 + 0x4]
  31. 0000005A  4868 0018                pea.l      [A0 + 0x18]
  32. 0000005E  206F 0010                movea.l    A0, [A7 + 0x10]
  33. 00000062  2F28 000A                move.l     -[A7], [A0 + 0xA]
  34. 00000066  4EAD C078                jsr        [A5 - 0x3F88]
  35. 0000006A  3B40 1C10                move.w     [A5 + 0x1C10], D0
  36. 0000006E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  37. 00000072  4E75                     rts
  38. 00000074  2F0A                     move.l     -[A7], A2
  39. 00000076  246F 0008                movea.l    A2, [A7 + 0x8]
  40. 0000007A  2F3C 000F 0002           move.l     -[A7], 0xF0002
  41. 00000080  2052                     movea.l    A0, [A2]
  42. 00000082  2F28 0020                move.l     -[A7], [A0 + 0x20]
  43. 00000086  4EAD AED0                jsr        [A5 - 0x5130]
  44. 0000008A  504F                     addq.w     A7, 8
  45. 0000008C  4A80                     tst.l      D0
  46. 0000008E  6706                     beq        +0x8 /* 00000096 */
  47. 00000090  5380                     subq.l     D0, 1
  48. 00000092  670E                     beq        +0x10 /* 000000A2 */
  49. 00000094  600C                     bra        +0xE /* 000000A2 */
  50. label00000096:
  51. 00000096  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  52. 0000009A  2F12                     move.l     -[A7], [A2]
  53. 0000009C  4EBA 06DC                jsr        [PC + 0x6DC /* 0000077A */]
  54. 000000A0  504F                     addq.w     A7, 8
  55. label000000A2:
  56. 000000A2  245F                     movea.l    A2, [A7]+
  57. 000000A4  4E75                     rts
  58. 000000A6  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  59. 000000AA  4FEF FFE6                lea.l      A7, [A7 - 0x1A]
  60. 000000AE  2C6F 003A                movea.l    A6, [A7 + 0x3A]
  61. 000000B2  266F 003E                movea.l    A3, [A7 + 0x3E]
  62. 000000B6  246F 0042                movea.l    A2, [A7 + 0x42]
  63. 000000BA  182F 0048                move.b     D4, [A7 + 0x48]
  64. 000000BE  42A7                     clr.l      -[A7]
  65. 000000C0  486F 0004                pea.l      [A7 + 0x4]
  66. 000000C4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  67. 000000C8  2F16                     move.l     -[A7], [A6]
  68. 000000CA  4EAD BE00                jsr        [A5 - 0x4200]
  69. 000000CE  2856                     movea.l    A4, [A6]
  70. 000000D0  200A                     move.l     D0, A2
  71. 000000D2  4A80                     tst.l      D0
  72. 000000D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  73. 000000D8  6604                     bne        +0x6 /* 000000DE */
  74. 000000DA  7A01                     moveq.l    D5, 0x01
  75. 000000DC  6024                     bra        +0x26 /* 00000102 */
  76. label000000DE:
  77. 000000DE  0C04 0002                cmpi.b     D4, 0x2
  78. 000000E2  670A                     beq        +0xC /* 000000EE */
  79. 000000E4  2F0A                     move.l     -[A7], A2
  80. 000000E6  4EAD C268                jsr        [A5 - 0x3D98]
  81. 000000EA  584F                     addq.w     A7, 4
  82. 000000EC  6008                     bra        +0xA /* 000000F6 */
  83. label000000EE:
  84. 000000EE  2F0A                     move.l     -[A7], A2
  85. 000000F0  4EAD C2E0                jsr        [A5 - 0x3D20]
  86. 000000F4  584F                     addq.w     A7, 4
  87. label000000F6:
  88. 000000F6  2600                     move.l     D3, D0
  89. 000000F8  4A83                     tst.l      D3
  90. 000000FA  57C0                     seq        D0
  91. 000000FC  4400                     neg.b      D0
  92. 000000FE  49C0                     lea.l      A4, D0
  93. 00000100  1A00                     move.b     D5, D0
  94. label00000102:
  95. 00000102  4A05                     tst.b      D5
  96. 00000104  671A                     beq        +0x1C /* 00000120 */
  97. 00000106  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  98. 0000010A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  99. 0000010E  2F0B                     move.l     -[A7], A3
  100. 00000110  4EAD C068                jsr        [A5 - 0x3F98]
  101. 00000114  3B40 1C10                move.w     [A5 + 0x1C10], D0
  102. 00000118  4FEF 000C                lea.l      A7, [A7 + 0xC]
  103. 0000011C  6000 00B2                bra        +0xB4 /* 000001D0 */
  104. label00000120:
  105. 00000120  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  106. 00000124  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  107. 00000128  2F0B                     move.l     -[A7], A3
  108. 0000012A  4EAD C060                jsr        [A5 - 0x3FA0]
  109. 0000012E  2A00                     move.l     D5, D0
  110. 00000130  70FF                     moveq.l    D0, 0xFFFFFFFF
  111. 00000132  BA80                     cmp.l      D5, D0
  112. 00000134  4FEF 000C                lea.l      A7, [A7 + 0xC]
  113. 00000138  660A                     bne        +0xC /* 00000144 */
  114. 0000013A  3B7C 0010 1C10           move.w     [A5 + 0x1C10], 0x10
  115. 00000140  6000 008E                bra        +0x90 /* 000001D0 */
  116. label00000144:
  117. 00000144  0C04 0002                cmpi.b     D4, 0x2
  118. 00000148  660E                     bne        +0x10 /* 00000158 */
  119. 0000014A  486F 0018                pea.l      [A7 + 0x18]
  120. 0000014E  2F0A                     move.l     -[A7], A2
  121. 00000150  4EAD C2F0                jsr        [A5 - 0x3D10]
  122. 00000154  504F                     addq.w     A7, 8
  123. 00000156  600E                     bra        +0x10 /* 00000166 */
  124. label00000158:
  125. 00000158  204A                     movea.l    A0, A2
  126. 0000015A  A069                     syscall    HGetState
  127. 0000015C  49C0                     lea.l      A4, D0
  128. 0000015E  3F40 0018                move.w     [A7 + 0x18], D0
  129. 00000162  204A                     movea.l    A0, A2
  130. 00000164  A029                     syscall    HLock
  131. label00000166:
  132. 00000166  2F03                     move.l     -[A7], D3
  133. 00000168  2F05                     move.l     -[A7], D5
  134. 0000016A  2F0B                     move.l     -[A7], A3
  135. 0000016C  4EAD C070                jsr        [A5 - 0x3F90]
  136. 00000170  3B40 1C10                move.w     [A5 + 0x1C10], D0
  137. 00000174  4A6D 1C10                tst.w      [A5 + 0x1C10]
  138. 00000178  4FEF 000C                lea.l      A7, [A7 + 0xC]
  139. 0000017C  6618                     bne        +0x1A /* 00000196 */
  140. 0000017E  2F03                     move.l     -[A7], D3
  141. 00000180  2F12                     move.l     -[A7], [A2]
  142. 00000182  2F0B                     move.l     -[A7], A3
  143. 00000184  4EAD C078                jsr        [A5 - 0x3F88]
  144. 00000188  3B40 1C10                move.w     [A5 + 0x1C10], D0
  145. 0000018C  2F0B                     move.l     -[A7], A3
  146. 0000018E  4EAD C080                jsr        [A5 - 0x3F80]
  147. 00000192  4FEF 0010                lea.l      A7, [A7 + 0x10]
  148. label00000196:
  149. 00000196  0C04 0002                cmpi.b     D4, 0x2
  150. 0000019A  660E                     bne        +0x10 /* 000001AA */
  151. 0000019C  486F 0018                pea.l      [A7 + 0x18]
  152. 000001A0  2F0A                     move.l     -[A7], A2
  153. 000001A2  4EAD C2F8                jsr        [A5 - 0x3D08]
  154. 000001A6  504F                     addq.w     A7, 8
  155. 000001A8  6008                     bra        +0xA /* 000001B2 */
  156. label000001AA:
  157. 000001AA  204A                     movea.l    A0, A2
  158. 000001AC  102F 0019                move.b     D0, [A7 + 0x19]
  159. 000001B0  A06A                     syscall    HSetState
  160. label000001B2:
  161. 000001B2  4A2F 0046                tst.b      [A7 + 0x46]
  162. 000001B6  6718                     beq        +0x1A /* 000001D0 */
  163. 000001B8  0C04 0002                cmpi.b     D4, 0x2
  164. 000001BC  660A                     bne        +0xC /* 000001C8 */
  165. 000001BE  2F0A                     move.l     -[A7], A2
  166. 000001C0  4EAD C200                jsr        [A5 - 0x3E00]
  167. 000001C4  584F                     addq.w     A7, 4
  168. 000001C6  6008                     bra        +0xA /* 000001D0 */
  169. label000001C8:
  170. 000001C8  2F0A                     move.l     -[A7], A2
  171. 000001CA  4EAD C260                jsr        [A5 - 0x3DA0]
  172. 000001CE  584F                     addq.w     A7, 4
  173. label000001D0:
  174. 000001D0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  175. 000001D4  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  176. 000001D8  4E75                     rts
  177. fn000001DA:
  178. 000001DA  2F0A                     move.l     -[A7], A2
  179. 000001DC  554F                     subq.w     A7, 2
  180. 000001DE  206F 000A                movea.l    A0, [A7 + 0xA]
  181. 000001E2  2450                     movea.l    A2, [A0]
  182. 000001E4  200A                     move.l     D0, A2
  183. 000001E6  4A80                     tst.l      D0
  184. 000001E8  6730                     beq        +0x32 /* 0000021A */
  185. 000001EA  4857                     pea.l      [A7]
  186. 000001EC  2F0A                     move.l     -[A7], A2
  187. 000001EE  4EAD C2F0                jsr        [A5 - 0x3D10]
  188. 000001F2  2F0A                     move.l     -[A7], A2
  189. 000001F4  4EAD C2E0                jsr        [A5 - 0x3D20]
  190. 000001F8  584F                     addq.w     A7, 4
  191. 000001FA  2F00                     move.l     -[A7], D0
  192. 000001FC  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  193. 00000202  2F12                     move.l     -[A7], [A2]
  194. 00000204  A9FE                     syscall    PutScrap
  195. 00000206  201F                     move.l     D0, [A7]+
  196. 00000208  3B40 1C10                move.w     [A5 + 0x1C10], D0
  197. 0000020C  486F 0004                pea.l      [A7 + 0x4]
  198. 00000210  2F0A                     move.l     -[A7], A2
  199. 00000212  4EAD C2F8                jsr        [A5 - 0x3D08]
  200. 00000216  4FEF 000C                lea.l      A7, [A7 + 0xC]
  201. label0000021A:
  202. 0000021A  544F                     addq.w     A7, 2
  203. 0000021C  245F                     movea.l    A2, [A7]+
  204. 0000021E  4E75                     rts
  205. 00000220  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  206. 00000224  4FEF FCEC                lea.l      A7, [A7 - 0x314]
  207. 00000228  286F 032C                movea.l    A4, [A7 + 0x32C]
  208. 0000022C  246F 0330                movea.l    A2, [A7 + 0x330]
  209. 00000230  182F 0338                move.b     D4, [A7 + 0x338]
  210. 00000234  2654                     movea.l    A3, [A4]
  211. 00000236  2F0B                     move.l     -[A7], A3
  212. 00000238  4EBA FFA0                jsr        [PC - 0x60 /* 000001DA */]
  213. 0000023C  7001                     moveq.l    D0, 0x01
  214. 0000023E  2940 001A                move.l     [A4 + 0x1A], D0
  215. 00000242  200A                     move.l     D0, A2
  216. 00000244  4A80                     tst.l      D0
  217. 00000246  584F                     addq.w     A7, 4
  218. 00000248  6700 0120                beq        +0x122 /* 0000036A */
  219. 0000024C  0C04 0002                cmpi.b     D4, 0x2
  220. 00000250  670A                     beq        +0xC /* 0000025C */
  221. 00000252  2F0A                     move.l     -[A7], A2
  222. 00000254  4EAD C268                jsr        [A5 - 0x3D98]
  223. 00000258  584F                     addq.w     A7, 4
  224. 0000025A  6008                     bra        +0xA /* 00000264 */
  225. label0000025C:
  226. 0000025C  2F0A                     move.l     -[A7], A2
  227. 0000025E  4EAD C2E0                jsr        [A5 - 0x3D20]
  228. 00000262  584F                     addq.w     A7, 4
  229. label00000264:
  230. 00000264  2600                     move.l     D3, D0
  231. 00000266  2F03                     move.l     -[A7], D3
  232. 00000268  4EAD BB60                jsr        [A5 - 0x44A0]
  233. 0000026C  4A00                     tst.b      D0
  234. 0000026E  584F                     addq.w     A7, 4
  235. 00000270  6700 00F8                beq        +0xFA /* 0000036A */
  236. 00000274  0C04 0002                cmpi.b     D4, 0x2
  237. 00000278  660E                     bne        +0x10 /* 00000288 */
  238. 0000027A  486F 020C                pea.l      [A7 + 0x20C]
  239. 0000027E  2F0A                     move.l     -[A7], A2
  240. 00000280  4EAD C2F0                jsr        [A5 - 0x3D10]
  241. 00000284  504F                     addq.w     A7, 8
  242. 00000286  600E                     bra        +0x10 /* 00000296 */
  243. label00000288:
  244. 00000288  204A                     movea.l    A0, A2
  245. 0000028A  A069                     syscall    HGetState
  246. 0000028C  49C0                     lea.l      A4, D0
  247. 0000028E  3F40 020C                move.w     [A7 + 0x20C], D0
  248. 00000292  204A                     movea.l    A0, A2
  249. 00000294  A029                     syscall    HLock
  250. label00000296:
  251. 00000296  594F                     subq.w     A7, 4
  252. 00000298  2F03                     move.l     -[A7], D3
  253. 0000029A  2F2F 033C                move.l     -[A7], [A7 + 0x33C]
  254. 0000029E  2F12                     move.l     -[A7], [A2]
  255. 000002A0  A9FE                     syscall    PutScrap
  256. 000002A2  201F                     move.l     D0, [A7]+
  257. 000002A4  3B40 1C10                move.w     [A5 + 0x1C10], D0
  258. 000002A8  0C04 0002                cmpi.b     D4, 0x2
  259. 000002AC  660E                     bne        +0x10 /* 000002BC */
  260. 000002AE  486F 020C                pea.l      [A7 + 0x20C]
  261. 000002B2  2F0A                     move.l     -[A7], A2
  262. 000002B4  4EAD C2F8                jsr        [A5 - 0x3D08]
  263. 000002B8  504F                     addq.w     A7, 8
  264. 000002BA  6008                     bra        +0xA /* 000002C4 */
  265. label000002BC:
  266. 000002BC  204A                     movea.l    A0, A2
  267. 000002BE  102F 020D                move.b     D0, [A7 + 0x20D]
  268. 000002C2  A06A                     syscall    HSetState
  269. label000002C4:
  270. 000002C4  4A6D 1C10                tst.w      [A5 + 0x1C10]
  271. 000002C8  6600 00A0                bne        +0xA2 /* 0000036A */
  272. 000002CC  42AC 001A                clr.l      [A4 + 0x1A]
  273. 000002D0  2F0B                     move.l     -[A7], A3
  274. 000002D2  4EAD BE18                jsr        [A5 - 0x41E8]
  275. 000002D6  4A00                     tst.b      D0
  276. 000002D8  584F                     addq.w     A7, 4
  277. 000002DA  6700 008E                beq        +0x90 /* 0000036A */
  278. 000002DE  2F3C 2BCA 0001           move.l     -[A7], 0x2BCA0001
  279. 000002E4  486F 0212                pea.l      [A7 + 0x212]
  280. 000002E8  4EAD C328                jsr        [A5 - 0x3CD8]
  281. 000002EC  102B 000E                move.b     D0, [A3 + 0xE]
  282. 000002F0  4880                     ext.w      D0
  283. 000002F2  3F00                     move.w     -[A7], D0
  284. 000002F4  3F3C 3AA2                move.w     -[A7], 0x3AA2
  285. 000002F8  486F 000C                pea.l      [A7 + 0xC]
  286. 000002FC  4EAD C328                jsr        [A5 - 0x3CD8]
  287. 00000300  486F 021E                pea.l      [A7 + 0x21E]
  288. 00000304  486D 8178                pea.l      [A5 - 0x7E88]
  289. 00000308  486F 0018                pea.l      [A7 + 0x18]
  290. 0000030C  4EAD BBD8                jsr        [A5 - 0x4428]
  291. 00000310  422F 0122                clr.b      [A7 + 0x122]
  292. 00000314  4878 0106                push.l     0x106
  293. 00000318  486F 0126                pea.l      [A7 + 0x126]
  294. 0000031C  3F3C 0001                move.w     -[A7], 0x1
  295. 00000320  2F0B                     move.l     -[A7], A3
  296. 00000322  4EAD B268                jsr        [A5 - 0x4D98]
  297. 00000326  2600                     move.l     D3, D0
  298. 00000328  486F 0238                pea.l      [A7 + 0x238]
  299. 0000032C  486D 817C                pea.l      [A5 - 0x7E84]
  300. 00000330  486F 0138                pea.l      [A7 + 0x138]
  301. 00000334  4EAD BBD8                jsr        [A5 - 0x4428]
  302. 00000338  0C2F 00FF 0244           cmpi.b     [A7 + 0x244], 0xFF
  303. 0000033E  650E                     bcs        +0x10 /* 0000034E */
  304. 00000340  41EF 0245                lea.l      A0, [A7 + 0x245]
  305. 00000344  70FF                     moveq.l    D0, 0xFFFFFFFF
  306. label00000346:
  307. 00000346  5280                     addq.l     D0, 1
  308. 00000348  4A18                     tst.b      [A0]+
  309. 0000034A  66FA                     bne        -0x4 /* 00000346 */
  310. 0000034C  6006                     bra        +0x8 /* 00000354 */
  311. label0000034E:
  312. 0000034E  7000                     moveq.l    D0, 0x00
  313. 00000350  102F 0244                move.b     D0, [A7 + 0x244]
  314. label00000354:
  315. 00000354  2F00                     move.l     -[A7], D0
  316. 00000356  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  317. 0000035C  486F 024D                pea.l      [A7 + 0x24D]
  318. 00000360  A9FE                     syscall    PutScrap
  319. 00000362  201F                     move.l     D0, [A7]+
  320. 00000364  3600                     move.w     D3, D0
  321. 00000366  4FEF 0032                lea.l      A7, [A7 + 0x32]
  322. label0000036A:
  323. 0000036A  4FEF 0314                lea.l      A7, [A7 + 0x314]
  324. 0000036E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  325. 00000372  4E75                     rts
  326. 00000374  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  327. 00000378  5D4F                     subq.w     A7, 6
  328. 0000037A  246F 0022                movea.l    A2, [A7 + 0x22]
  329. 0000037E  2A2F 0026                move.l     D5, [A7 + 0x26]
  330. 00000382  282F 002A                move.l     D4, [A7 + 0x2A]
  331. 00000386  286F 002E                movea.l    A4, [A7 + 0x2E]
  332. 0000038A  200C                     move.l     D0, A4
  333. 0000038C  4A80                     tst.l      D0
  334. 0000038E  661A                     bne        +0x1C /* 000003AA */
  335. 00000390  4227                     clr.b      -[A7]
  336. 00000392  2F0C                     move.l     -[A7], A4
  337. 00000394  2F04                     move.l     -[A7], D4
  338. 00000396  2F05                     move.l     -[A7], D5
  339. 00000398  2F0A                     move.l     -[A7], A2
  340. 0000039A  4EAD C058                jsr        [A5 - 0x3FA8]
  341. 0000039E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  342. 000003A2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  343. 000003A6  6000 0098                bra        +0x9A /* 00000440 */
  344. label000003AA:
  345. 000003AA  2F04                     move.l     -[A7], D4
  346. 000003AC  2F05                     move.l     -[A7], D5
  347. 000003AE  2F0A                     move.l     -[A7], A2
  348. 000003B0  4EAD C060                jsr        [A5 - 0x3FA0]
  349. 000003B4  2600                     move.l     D3, D0
  350. 000003B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  351. 000003B8  B680                     cmp.l      D3, D0
  352. 000003BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  353. 000003BE  6608                     bne        +0xA /* 000003C8 */
  354. 000003C0  3B7C 0010 1C10           move.w     [A5 + 0x1C10], 0x10
  355. 000003C6  6078                     bra        +0x7A /* 00000440 */
  356. label000003C8:
  357. 000003C8  204C                     movea.l    A0, A4
  358. 000003CA  A029                     syscall    HLock
  359. 000003CC  2054                     movea.l    A0, [A4]
  360. 000003CE  3828 0006                move.w     D4, [A0 + 0x6]
  361. 000003D2  3A04                     move.w     D5, D4
  362. 000003D4  48C5                     ext.l      D5
  363. 000003D6  5285                     addq.l     D5, 1
  364. 000003D8  4C3C 5000 0000           movem.w    A4,A6, 0x0
  365. 000003DE  0006 2F05                ori.b      D6, 0x5
  366. 000003E2  2F03                     move.l     -[A7], D3
  367. 000003E4  2F0A                     move.l     -[A7], A2
  368. 000003E6  4EAD C070                jsr        [A5 - 0x3F90]
  369. 000003EA  4A40                     tst.w      D0
  370. 000003EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  371. 000003F0  663E                     bne        +0x40 /* 00000430 */
  372. 000003F2  2654                     movea.l    A3, [A4]
  373. 000003F4  7600                     moveq.l    D3, 0x00
  374. 000003F6  602C                     bra        +0x2E /* 00000424 */
  375. label000003F8:
  376. 000003F8  3043                     movea.w    A0, D3
  377. 000003FA  2008                     move.l     D0, A0
  378. 000003FC  E788                     lsl        D0, 3
  379. 000003FE  204B                     movea.l    A0, A3
  380. 00000400  D1C0                     add.l      A0, D0
  381. 00000402  2EA8 000A                move.l     [A7], [A0 + 0xA]
  382. 00000406  3F68 000E 0004           move.w     [A7 + 0x4], [A0 + 0xE]
  383. 0000040C  4878 0006                push.l     0x6
  384. 00000410  486F 0004                pea.l      [A7 + 0x4]
  385. 00000414  2F0A                     move.l     -[A7], A2
  386. 00000416  4EAD C078                jsr        [A5 - 0x3F88]
  387. 0000041A  4A40                     tst.w      D0
  388. 0000041C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  389. 00000420  660E                     bne        +0x10 /* 00000430 */
  390. 00000422  5243                     addq.w     D3, 1
  391. label00000424:
  392. 00000424  B644                     cmp.w      D3, D4
  393. 00000426  6FD0                     ble        -0x2E /* 000003F8 */
  394. 00000428  2F0A                     move.l     -[A7], A2
  395. 0000042A  4EAD C080                jsr        [A5 - 0x3F80]
  396. 0000042E  584F                     addq.w     A7, 4
  397. label00000430:
  398. 00000430  204C                     movea.l    A0, A4
  399. 00000432  A02A                     syscall    HUnlock
  400. 00000434  2F0A                     move.l     -[A7], A2
  401. 00000436  4EAD C0E0                jsr        [A5 - 0x3F20]
  402. 0000043A  3B40 1C10                move.w     [A5 + 0x1C10], D0
  403. 0000043E  584F                     addq.w     A7, 4
  404. label00000440:
  405. 00000440  5C4F                     addq.w     A7, 6
  406. 00000442  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  407. 00000446  4E75                     rts
  408. 00000448  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  409. 0000044C  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  410. 00000450  246F 0030                movea.l    A2, [A7 + 0x30]
  411. 00000454  42AF 0014                clr.l      [A7 + 0x14]
  412. 00000458  2052                     movea.l    A0, [A2]
  413. 0000045A  2668 003E                movea.l    A3, [A0 + 0x3E]
  414. 0000045E  2F0B                     move.l     -[A7], A3
  415. 00000460  4EAD C268                jsr        [A5 - 0x3D98]
  416. 00000464  2600                     move.l     D3, D0
  417. 00000466  486F 0004                pea.l      [A7 + 0x4]
  418. 0000046A  2F0A                     move.l     -[A7], A2
  419. 0000046C  4EAD DF60                jsr        [A5 - 0x20A0]
  420. 00000470  2F0A                     move.l     -[A7], A2
  421. 00000472  2052                     movea.l    A0, [A2]
  422. 00000474  3268 003C                movea.w    A1, [A0 + 0x3C]
  423. 00000478  2F09                     move.l     -[A7], A1
  424. 0000047A  42A7                     clr.l      -[A7]
  425. 0000047C  4EAD BC28                jsr        [A5 - 0x43D8]
  426. 00000480  2F0A                     move.l     -[A7], A2
  427. 00000482  3F3C 0006                move.w     -[A7], 0x6
  428. 00000486  A83D                     syscall    TEDispatch
  429. 00000488  205F                     movea.l    A0, [A7]+
  430. 0000048A  2F48 0028                move.l     [A7 + 0x28], A0
  431. 0000048E  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  432. 00000492  4EAD C268                jsr        [A5 - 0x3D98]
  433. 00000496  2800                     move.l     D4, D0
  434. 00000498  486F 0018                pea.l      [A7 + 0x18]
  435. 0000049C  2F0A                     move.l     -[A7], A2
  436. 0000049E  4EAD DF58                jsr        [A5 - 0x20A8]
  437. 000004A2  700C                     moveq.l    D0, 0x0C
  438. 000004A4  D083                     add.l      D0, D3
  439. 000004A6  D084                     add.l      D0, D4
  440. 000004A8  2F00                     move.l     -[A7], D0
  441. 000004AA  4EAD C258                jsr        [A5 - 0x3DA8]
  442. 000004AE  2F48 003C                move.l     [A7 + 0x3C], A0
  443. 000004B2  3B6D 0874 1C10           move.w     [A5 + 0x1C10], [A5 + 0x874]
  444. 000004B8  4EAD BB58                jsr        [A5 - 0x44A8]
  445. 000004BC  4A00                     tst.b      D0
  446. 000004BE  4FEF 0024                lea.l      A7, [A7 + 0x24]
  447. 000004C2  664C                     bne        +0x4E /* 00000510 */
  448. 000004C4  2053                     movea.l    A0, [A3]
  449. 000004C6  226F 0018                movea.l    A1, [A7 + 0x18]
  450. 000004CA  2251                     movea.l    A1, [A1]
  451. 000004CC  43E9 000C                lea.l      A1, [A1 + 0xC]
  452. 000004D0  2003                     move.l     D0, D3
  453. 000004D2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  454. 000004D4  206F 0018                movea.l    A0, [A7 + 0x18]
  455. 000004D8  2250                     movea.l    A1, [A0]
  456. 000004DA  43F1 380C                lea.l      A1, [A1 + D3 + 0xC]
  457. 000004DE  206F 0014                movea.l    A0, [A7 + 0x14]
  458. 000004E2  2050                     movea.l    A0, [A0]
  459. 000004E4  2004                     move.l     D0, D4
  460. 000004E6  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  461. 000004E8  206F 0018                movea.l    A0, [A7 + 0x18]
  462. 000004EC  2450                     movea.l    A2, [A0]
  463. 000004EE  700C                     moveq.l    D0, 0x0C
  464. 000004F0  2480                     move.l     [A2], D0
  465. 000004F2  2543 0004                move.l     [A2 + 0x4], D3
  466. 000004F6  2544 0008                move.l     [A2 + 0x8], D4
  467. 000004FA  486F 0014                pea.l      [A7 + 0x14]
  468. 000004FE  4EAD BAC0                jsr        [A5 - 0x4540]
  469. 00000502  206F 001C                movea.l    A0, [A7 + 0x1C]
  470. 00000506  4FEF 0020                lea.l      A7, [A7 + 0x20]
  471. 0000050A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  472. 0000050E  4E75                     rts
  473. label00000510:
  474. 00000510  486F 0018                pea.l      [A7 + 0x18]
  475. 00000514  4EAD BAC0                jsr        [A5 - 0x4540]
  476. 00000518  486F 0018                pea.l      [A7 + 0x18]
  477. 0000051C  4EAD BAC0                jsr        [A5 - 0x4540]
  478. 00000520  91C8                     sub.l      A0, A0
  479. 00000522  4FEF 0024                lea.l      A7, [A7 + 0x24]
  480. 00000526  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  481. 0000052A  4E75                     rts
  482. 0000052C  48E7 1030                movem.l    -[A7], D3,A2,A3
  483. 00000530  4FEF FFDA                lea.l      A7, [A7 - 0x26]
  484. 00000534  246F 0036                movea.l    A2, [A7 + 0x36]
  485. 00000538  2652                     movea.l    A3, [A2]
  486. 0000053A  4878 0020                push.l     0x20 /* ' ' */
  487. 0000053E  486F 0004                pea.l      [A7 + 0x4]
  488. 00000542  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  489. 00000546  4EAD CAD8                jsr        [A5 - 0x3528]
  490. 0000054A  2600                     move.l     D3, D0
  491. 0000054C  2052                     movea.l    A0, [A2]
  492. 0000054E  4AA8 0018                tst.l      [A0 + 0x18]
  493. 00000552  4FEF 000C                lea.l      A7, [A7 + 0xC]
  494. 00000556  671C                     beq        +0x1E /* 00000574 */
  495. 00000558  486F 0022                pea.l      [A7 + 0x22]
  496. 0000055C  2052                     movea.l    A0, [A2]
  497. 0000055E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  498. 00000562  4EAD BEE0                jsr        [A5 - 0x4120]
  499. 00000566  2600                     move.l     D3, D0
  500. 00000568  4A83                     tst.l      D3
  501. 0000056A  504F                     addq.w     A7, 8
  502. 0000056C  6724                     beq        +0x26 /* 00000592 */
  503. 0000056E  42AF 0022                clr.l      [A7 + 0x22]
  504. 00000572  601E                     bra        +0x20 /* 00000592 */
  505. label00000574:
  506. 00000574  2052                     movea.l    A0, [A2]
  507. 00000576  4AA8 0028                tst.l      [A0 + 0x28]
  508. 0000057A  6712                     beq        +0x14 /* 0000058E */
  509. 0000057C  2052                     movea.l    A0, [A2]
  510. 0000057E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  511. 00000582  4EAD C2E0                jsr        [A5 - 0x3D20]
  512. 00000586  2F40 0026                move.l     [A7 + 0x26], D0
  513. 0000058A  584F                     addq.w     A7, 4
  514. 0000058C  6004                     bra        +0x6 /* 00000592 */
  515. label0000058E:
  516. 0000058E  42AF 0022                clr.l      [A7 + 0x22]
  517. label00000592:
  518. 00000592  41D7                     lea.l      A0, [A7]
  519. 00000594  70FF                     moveq.l    D0, 0xFFFFFFFF
  520. label00000596:
  521. 00000596  5280                     addq.l     D0, 1
  522. 00000598  4A18                     tst.b      [A0]+
  523. 0000059A  66FA                     bne        -0x4 /* 00000596 */
  524. 0000059C  5080                     addq.l     D0, 8
  525. 0000059E  D0AF 0022                add.l      D0, [A7 + 0x22]
  526. 000005A2  4FEF 0026                lea.l      A7, [A7 + 0x26]
  527. 000005A6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  528. 000005AA  4E75                     rts
  529. 000005AC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  530. 000005B0  4FEF FFD2                lea.l      A7, [A7 - 0x2E]
  531. 000005B4  246F 0042                movea.l    A2, [A7 + 0x42]
  532. 000005B8  2652                     movea.l    A3, [A2]
  533. 000005BA  4878 0020                push.l     0x20 /* ' ' */
  534. 000005BE  486F 000C                pea.l      [A7 + 0xC]
  535. 000005C2  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  536. 000005C6  4EAD CAD8                jsr        [A5 - 0x3528]
  537. 000005CA  2600                     move.l     D3, D0
  538. 000005CC  41EF 0014                lea.l      A0, [A7 + 0x14]
  539. 000005D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  540. label000005D2:
  541. 000005D2  5280                     addq.l     D0, 1
  542. 000005D4  4A18                     tst.b      [A0]+
  543. 000005D6  66FA                     bne        -0x4 /* 000005D2 */
  544. 000005D8  2600                     move.l     D3, D0
  545. 000005DA  2F43 0010                move.l     [A7 + 0x10], D3
  546. 000005DE  4878 0004                push.l     0x4
  547. 000005E2  486F 0014                pea.l      [A7 + 0x14]
  548. 000005E6  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  549. 000005EA  4EAD C078                jsr        [A5 - 0x3F88]
  550. 000005EE  3B40 1C10                move.w     [A5 + 0x1C10], D0
  551. 000005F2  2F03                     move.l     -[A7], D3
  552. 000005F4  486F 0024                pea.l      [A7 + 0x24]
  553. 000005F8  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  554. 000005FC  4EAD C078                jsr        [A5 - 0x3F88]
  555. 00000600  3B40 1C10                move.w     [A5 + 0x1C10], D0
  556. 00000604  2052                     movea.l    A0, [A2]
  557. 00000606  4AA8 0018                tst.l      [A0 + 0x18]
  558. 0000060A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  559. 0000060E  671C                     beq        +0x1E /* 0000062C */
  560. 00000610  486F 002A                pea.l      [A7 + 0x2A]
  561. 00000614  2052                     movea.l    A0, [A2]
  562. 00000616  2F28 0018                move.l     -[A7], [A0 + 0x18]
  563. 0000061A  4EAD BEE0                jsr        [A5 - 0x4120]
  564. 0000061E  2600                     move.l     D3, D0
  565. 00000620  4A83                     tst.l      D3
  566. 00000622  504F                     addq.w     A7, 8
  567. 00000624  6724                     beq        +0x26 /* 0000064A */
  568. 00000626  42AF 002A                clr.l      [A7 + 0x2A]
  569. 0000062A  601E                     bra        +0x20 /* 0000064A */
  570. label0000062C:
  571. 0000062C  2052                     movea.l    A0, [A2]
  572. 0000062E  4AA8 0028                tst.l      [A0 + 0x28]
  573. 00000632  6712                     beq        +0x14 /* 00000646 */
  574. 00000634  2052                     movea.l    A0, [A2]
  575. 00000636  2F28 0028                move.l     -[A7], [A0 + 0x28]
  576. 0000063A  4EAD C2E0                jsr        [A5 - 0x3D20]
  577. 0000063E  2F40 002E                move.l     [A7 + 0x2E], D0
  578. 00000642  584F                     addq.w     A7, 4
  579. 00000644  6004                     bra        +0x6 /* 0000064A */
  580. label00000646:
  581. 00000646  42AF 002A                clr.l      [A7 + 0x2A]
  582. label0000064A:
  583. 0000064A  2EAF 002A                move.l     [A7], [A7 + 0x2A]
  584. 0000064E  4878 0004                push.l     0x4
  585. 00000652  486F 0004                pea.l      [A7 + 0x4]
  586. 00000656  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  587. 0000065A  4EAD C078                jsr        [A5 - 0x3F88]
  588. 0000065E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  589. 00000662  4AAF 0036                tst.l      [A7 + 0x36]
  590. 00000666  4FEF 000C                lea.l      A7, [A7 + 0xC]
  591. 0000066A  6756                     beq        +0x58 /* 000006C2 */
  592. 0000066C  2052                     movea.l    A0, [A2]
  593. 0000066E  4AA8 0018                tst.l      [A0 + 0x18]
  594. 00000672  6722                     beq        +0x24 /* 00000696 */
  595. 00000674  2F2F 002A                move.l     -[A7], [A7 + 0x2A]
  596. 00000678  4878 FFFF                push.l     0xFFFF
  597. 0000067C  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  598. 00000680  2052                     movea.l    A0, [A2]
  599. 00000682  2F28 0018                move.l     -[A7], [A0 + 0x18]
  600. 00000686  4EAD BED8                jsr        [A5 - 0x4128]
  601. 0000068A  2600                     move.l     D3, D0
  602. 0000068C  3B43 1C10                move.w     [A5 + 0x1C10], D3
  603. 00000690  4FEF 0010                lea.l      A7, [A7 + 0x10]
  604. 00000694  602C                     bra        +0x2E /* 000006C2 */
  605. label00000696:
  606. 00000696  42A7                     clr.l      -[A7]
  607. 00000698  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  608. 0000069C  4EAD C2F0                jsr        [A5 - 0x3D10]
  609. 000006A0  2848                     movea.l    A4, A0
  610. 000006A2  2F2F 0032                move.l     -[A7], [A7 + 0x32]
  611. 000006A6  2F0C                     move.l     -[A7], A4
  612. 000006A8  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  613. 000006AC  4EAD C078                jsr        [A5 - 0x3F88]
  614. 000006B0  3B40 1C10                move.w     [A5 + 0x1C10], D0
  615. 000006B4  42A7                     clr.l      -[A7]
  616. 000006B6  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  617. 000006BA  4EAD C2F8                jsr        [A5 - 0x3D08]
  618. 000006BE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  619. label000006C2:
  620. 000006C2  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  621. 000006C6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  622. 000006CA  4E75                     rts
  623. 000006CC  48E7 1030                movem.l    -[A7], D3,A2,A3
  624. 000006D0  266F 0010                movea.l    A3, [A7 + 0x10]
  625. 000006D4  7600                     moveq.l    D3, 0x00
  626. 000006D6  246B 000A                movea.l    A2, [A3 + 0xA]
  627. 000006DA  4AAA 0008                tst.l      [A2 + 0x8]
  628. 000006DE  6718                     beq        +0x1A /* 000006F8 */
  629. 000006E0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  630. 000006E4  2F12                     move.l     -[A7], [A2]
  631. 000006E6  2053                     movea.l    A0, [A3]
  632. 000006E8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  633. 000006EC  4EAD BEF0                jsr        [A5 - 0x4110]
  634. 000006F0  2600                     move.l     D3, D0
  635. 000006F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  636. 000006F6  6016                     bra        +0x18 /* 0000070E */
  637. label000006F8:
  638. 000006F8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  639. 000006FC  2F12                     move.l     -[A7], [A2]
  640. 000006FE  2053                     movea.l    A0, [A3]
  641. 00000700  2F28 0018                move.l     -[A7], [A0 + 0x18]
  642. 00000704  4EAD BEE8                jsr        [A5 - 0x4118]
  643. 00000708  2600                     move.l     D3, D0
  644. 0000070A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  645. label0000070E:
  646. 0000070E  0C83 8004 07D0           cmpi.l     D3, 0x800407D0
  647. 00000714  6606                     bne        +0x8 /* 0000071C */
  648. 00000716  263C 8004 07D5           move.l     D3, 0x800407D5
  649. label0000071C:
  650. 0000071C  2003                     move.l     D0, D3
  651. 0000071E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  652. 00000722  4E75                     rts
  653. 00000724  48E7 1030                movem.l    -[A7], D3,A2,A3
  654. 00000728  266F 0010                movea.l    A3, [A7 + 0x10]
  655. 0000072C  246B 000A                movea.l    A2, [A3 + 0xA]
  656. 00000730  2F0A                     move.l     -[A7], A2
  657. 00000732  2053                     movea.l    A0, [A3]
  658. 00000734  2F28 0018                move.l     -[A7], [A0 + 0x18]
  659. 00000738  4EAD BEF8                jsr        [A5 - 0x4108]
  660. 0000073C  2600                     move.l     D3, D0
  661. 0000073E  0C83 8004 07D0           cmpi.l     D3, 0x800407D0
  662. 00000744  504F                     addq.w     A7, 8
  663. 00000746  6606                     bne        +0x8 /* 0000074E */
  664. 00000748  263C 8004 07DF           move.l     D3, 0x800407DF
  665. label0000074E:
  666. 0000074E  2003                     move.l     D0, D3
  667. 00000750  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  668. 00000754  4E75                     rts
  669. 00000756  48E7 1030                movem.l    -[A7], D3,A2,A3
  670. 0000075A  266F 0010                movea.l    A3, [A7 + 0x10]
  671. 0000075E  246B 000A                movea.l    A2, [A3 + 0xA]
  672. 00000762  2F0A                     move.l     -[A7], A2
  673. 00000764  2053                     movea.l    A0, [A3]
  674. 00000766  2F28 0018                move.l     -[A7], [A0 + 0x18]
  675. 0000076A  4EAD BF00                jsr        [A5 - 0x4100]
  676. 0000076E  2600                     move.l     D3, D0
  677. 00000770  2003                     move.l     D0, D3
  678. 00000772  504F                     addq.w     A7, 8
  679. 00000774  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  680. 00000778  4E75                     rts
  681. fn0000077A:
  682. 0000077A  48E7 1020                movem.l    -[A7], D3,A2
  683. 0000077E  4FEF FEA2                lea.l      A7, [A7 - 0x15E]
  684. 00000782  246F 016A                movea.l    A2, [A7 + 0x16A]
  685. 00000786  4A2D 1C02                tst.b      [A5 + 0x1C02 /* export_892 */]
  686. 0000078A  6700 009E                beq        +0xA0 /* 0000082A */
  687. 0000078E  302A 000C                move.w     D0, [A2 + 0xC]
  688. 00000792  7240                     moveq.l    D1, 0x40
  689. 00000794  C081                     and.l      D0, D1
  690. 00000796  4A80                     tst.l      D0
  691. 00000798  6600 0090                bne        +0x92 /* 0000082A */
  692. 0000079C  2F2F 016E                move.l     -[A7], [A7 + 0x16E]
  693. 000007A0  2F0A                     move.l     -[A7], A2
  694. 000007A2  4EAD B380                jsr        [A5 - 0x4C80]
  695. 000007A6  4A40                     tst.w      D0
  696. 000007A8  504F                     addq.w     A7, 8
  697. 000007AA  670E                     beq        +0x10 /* 000007BA */
  698. 000007AC  426D 1C10                clr.w      [A5 + 0x1C10]
  699. 000007B0  4FEF 015E                lea.l      A7, [A7 + 0x15E]
  700. 000007B4  4CDF 0408                movem.l    D3,A2, [A7]+
  701. 000007B8  4E75                     rts
  702. label000007BA:
  703. 000007BA  486F 0046                pea.l      [A7 + 0x46]
  704. 000007BE  2F2F 0172                move.l     -[A7], [A7 + 0x172]
  705. 000007C2  2F0A                     move.l     -[A7], A2
  706. 000007C4  4EAD B248                jsr        [A5 - 0x4DB8]
  707. 000007C8  3600                     move.w     D3, D0
  708. 000007CA  4A43                     tst.w      D3
  709. 000007CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  710. 000007D0  6658                     bne        +0x5A /* 0000082A */
  711. 000007D2  4857                     pea.l      [A7]
  712. 000007D4  486F 004A                pea.l      [A7 + 0x4A]
  713. 000007D8  4EAD B908                jsr        [A5 - 0x46F8]
  714. 000007DC  486F 0008                pea.l      [A7 + 0x8]
  715. 000007E0  486F 0168                pea.l      [A7 + 0x168]
  716. 000007E4  1F3C 0002                move.b     -[A7], 0x2
  717. 000007E8  303C 0192                move.w     D0, 0x192
  718. 000007EC  AAAA                     syscall    QuickTimeDispatch
  719. 000007EE  301F                     move.w     D0, [A7]+
  720. 000007F0  3600                     move.w     D3, D0
  721. 000007F2  4A43                     tst.w      D3
  722. 000007F4  5C4F                     addq.w     A7, 6
  723. 000007F6  6628                     bne        +0x2A /* 00000820 */
  724. 000007F8  554F                     subq.w     A7, 2
  725. 000007FA  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  726. 000007FE  3F2F 0162                move.w     -[A7], [A7 + 0x162]
  727. 00000802  3F2A 0024                move.w     -[A7], [A2 + 0x24]
  728. 00000806  42A7                     clr.l      -[A7]
  729. 00000808  303C 00D8                move.w     D0, 0xD8
  730. 0000080C  AAAA                     syscall    QuickTimeDispatch
  731. 0000080E  301F                     move.w     D0, [A7]+
  732. 00000810  3600                     move.w     D3, D0
  733. 00000812  554F                     subq.w     A7, 2
  734. 00000814  3F2F 015E                move.w     -[A7], [A7 + 0x15E]
  735. 00000818  303C 00D5                move.w     D0, 0xD5
  736. 0000081C  AAAA                     syscall    QuickTimeDispatch
  737. 0000081E  301F                     move.w     D0, [A7]+
  738. label00000820:
  739. 00000820  4A43                     tst.w      D3
  740. 00000822  6606                     bne        +0x8 /* 0000082A */
  741. 00000824  026A FFFB 000C           andi.w     [A2 + 0xC], 0xFFFB
  742. label0000082A:
  743. 0000082A  4FEF 015E                lea.l      A7, [A7 + 0x15E]
  744. 0000082E  4CDF 0408                movem.l    D3,A2, [A7]+
  745. 00000832  4E75                     rts
  746. fn00000834:
  747. 00000834  2F03                     move.l     -[A7], D3
  748. 00000836  554F                     subq.w     A7, 2
  749. 00000838  7600                     moveq.l    D3, 0x00
  750. 0000083A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  751. 0000083E  4A28 004B                tst.b      [A0 + 0x4B]
  752. 00000842  6706                     beq        +0x8 /* 0000084A */
  753. 00000844  0083 0010 0000           ori.l      D3, 0x100000
  754. label0000084A:
  755. 0000084A  42A7                     clr.l      -[A7]
  756. 0000084C  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  757. 00000850  2F03                     move.l     -[A7], D3
  758. 00000852  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  759. 00000856  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  760. 0000085A  4EBA 22DA                jsr        [PC + 0x22DA /* 00002B36 */]
  761. 0000085E  1F40 0015                move.b     [A7 + 0x15], D0
  762. 00000862  102F 0015                move.b     D0, [A7 + 0x15]
  763. 00000866  4FEF 0016                lea.l      A7, [A7 + 0x16]
  764. 0000086A  261F                     move.l     D3, [A7]+
  765. 0000086C  4E75                     rts
  766. fn0000086E:
  767. 0000086E  48E7 1C00                movem.l    -[A7], D3,D4,D5
  768. 00000872  3A2F 0010                move.w     D5, [A7 + 0x10]
  769. 00000876  7800                     moveq.l    D4, 0x00
  770. 00000878  42A7                     clr.l      -[A7]
  771. 0000087A  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  772. 0000087E  2F04                     move.l     -[A7], D4
  773. 00000880  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  774. 00000884  3F05                     move.w     -[A7], D5
  775. 00000886  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  776. 0000088A  4EBA 29DC                jsr        [PC + 0x29DC /* 00003268 */]
  777. 0000088E  1600                     move.b     D3, D0
  778. 00000890  4A03                     tst.b      D3
  779. 00000892  4FEF 0016                lea.l      A7, [A7 + 0x16]
  780. 00000896  6736                     beq        +0x38 /* 000008CE */
  781. 00000898  3005                     move.w     D0, D5
  782. 0000089A  48C0                     ext.l      D0
  783. 0000089C  5380                     subq.l     D0, 1
  784. 0000089E  4C3C 0800 0000           movem.w    A3, 0x0
  785. 000008A4  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  786. 000008A8  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  787. 000008AC  2250                     movea.l    A1, [A0]
  788. 000008AE  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  789. 000008B2  48C0                     ext.l      D0
  790. 000008B4  5380                     subq.l     D0, 1
  791. 000008B6  4C3C 0800 0000           movem.w    A3, 0x0
  792. 000008BC  0166                     bchg       -[A6], D0
  793. 000008BE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  794. 000008C2  2050                     movea.l    A0, [A0]
  795. 000008C4  D1C0                     add.l      A0, D0
  796. 000008C6  41E8 0014                lea.l      A0, [A0 + 0x14]
  797. 000008CA  4228 0165                clr.b      [A0 + 0x165]
  798. label000008CE:
  799. 000008CE  1003                     move.b     D0, D3
  800. 000008D0  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  801. 000008D4  4E75                     rts
  802. fn000008D6:
  803. 000008D6  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  804. 000008DA  362F 001C                move.w     D3, [A7 + 0x1C]
  805. 000008DE  2C6F 001E                movea.l    A6, [A7 + 0x1E]
  806. 000008E2  266F 0022                movea.l    A3, [A7 + 0x22]
  807. 000008E6  3F3C 0001                move.w     -[A7], 0x1
  808. 000008EA  42A7                     clr.l      -[A7]
  809. 000008EC  2F0E                     move.l     -[A7], A6
  810. 000008EE  4EAD B8F8                jsr        [A5 - 0x4708]
  811. 000008F2  3F3C 0001                move.w     -[A7], 0x1
  812. 000008F6  42A7                     clr.l      -[A7]
  813. 000008F8  2F0B                     move.l     -[A7], A3
  814. 000008FA  4EAD B8F8                jsr        [A5 - 0x4708]
  815. 000008FE  3003                     move.w     D0, D3
  816. 00000900  48C0                     ext.l      D0
  817. 00000902  5380                     subq.l     D0, 1
  818. 00000904  4C3C 0800 0000           movem.w    A3, 0x0
  819. 0000090A  0018 246D                ori.b      [A0]+, 0x6D /* 'm' */
  820. 0000090E  1C30 2452                move.b     D6, [A0 + D2.w * 4 + 0x52]
  821. 00000912  2452                     movea.l    A2, [A2]
  822. 00000914  D5C0                     add.l      A2, D0
  823. 00000916  45EA 0014                lea.l      A2, [A2 + 0x14]
  824. 0000091A  200A                     move.l     D0, A2
  825. 0000091C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  826. 00000920  6608                     bne        +0xA /* 0000092A */
  827. 00000922  70CE                     moveq.l    D0, 0xFFFFFFCE
  828. 00000924  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  829. 00000928  4E75                     rts
  830. label0000092A:
  831. 0000092A  3003                     move.w     D0, D3
  832. 0000092C  48C0                     ext.l      D0
  833. 0000092E  5380                     subq.l     D0, 1
  834. 00000930  4C3C 0800 0000           movem.w    A3, 0x0
  835. 00000936  0018 286D                ori.b      [A0]+, 0x6D /* 'm' */
  836. 0000093A  1C30 2854                move.b     D6, [A0 + D2 + 0x54]
  837. 0000093E  2254                     movea.l    A1, [A4]
  838. 00000940  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  839. 00000944  48C0                     ext.l      D0
  840. 00000946  5380                     subq.l     D0, 1
  841. 00000948  4C3C 0800 0000           movem.w    A3, 0x0
  842. 0000094E  0166                     bchg       -[A6], D0
  843. 00000950  286D 14A8                movea.l    A4, [A5 + 0x14A8]
  844. 00000954  2854                     movea.l    A4, [A4]
  845. 00000956  D9C0                     add.l      A4, D0
  846. 00000958  49EC 0014                lea.l      A4, [A4 + 0x14]
  847. 0000095C  4AAA 0004                tst.l      [A2 + 0x4]
  848. 00000960  6608                     bne        +0xA /* 0000096A */
  849. 00000962  4A2A 0014                tst.b      [A2 + 0x14]
  850. 00000966  6700 00A8                beq        +0xAA /* 00000A10 */
  851. label0000096A:
  852. 0000096A  4AAC 000C                tst.l      [A4 + 0xC]
  853. 0000096E  6622                     bne        +0x24 /* 00000992 */
  854. 00000970  4AAA 0004                tst.l      [A2 + 0x4]
  855. 00000974  6714                     beq        +0x16 /* 0000098A */
  856. 00000976  3F3C 0001                move.w     -[A7], 0x1
  857. 0000097A  206A 0004                movea.l    A0, [A2 + 0x4]
  858. 0000097E  2F10                     move.l     -[A7], [A0]
  859. 00000980  2F0B                     move.l     -[A7], A3
  860. 00000982  4EAD B8F8                jsr        [A5 - 0x4708]
  861. 00000986  4FEF 000A                lea.l      A7, [A7 + 0xA]
  862. label0000098A:
  863. 0000098A  7000                     moveq.l    D0, 0x00
  864. 0000098C  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  865. 00000990  4E75                     rts
  866. label00000992:
  867. 00000992  3803                     move.w     D4, D3
  868. 00000994  48C4                     ext.l      D4
  869. 00000996  5384                     subq.l     D4, 1
  870. 00000998  4C3C 4800 0000           movem.w    A3,A6, 0x0
  871. 0000099E  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  872. 000009A2  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  873. 000009A6  2250                     movea.l    A1, [A0]
  874. 000009A8  3031 4820                move.w     D0, [A1 + D4 + 0x20]
  875. 000009AC  48C0                     ext.l      D0
  876. 000009AE  5380                     subq.l     D0, 1
  877. 000009B0  4C3C 0800 0000           movem.w    A3, 0x0
  878. 000009B6  0166                     bchg       -[A6], D0
  879. 000009B8  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  880. 000009BC  2050                     movea.l    A0, [A0]
  881. 000009BE  D1C0                     add.l      A0, D0
  882. 000009C0  41E8 0014                lea.l      A0, [A0 + 0x14]
  883. 000009C4  41E8 001A                lea.l      A0, [A0 + 0x1A]
  884. 000009C8  43D6                     lea.l      A1, [A6]
  885. 000009CA  7044                     moveq.l    D0, 0x44
  886. label000009CC:
  887. 000009CC  22D8                     move.l     [A1]+, [A0]+
  888. 000009CE  51C8 FFFC                dbf        D0, -0x6 /* 000009CC */
  889. 000009D2  32D8                     move.w     [A1]+, [A0]+
  890. 000009D4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  891. 000009D8  2050                     movea.l    A0, [A0]
  892. 000009DA  2250                     movea.l    A1, [A0]
  893. 000009DC  3031 4820                move.w     D0, [A1 + D4 + 0x20]
  894. 000009E0  48C0                     ext.l      D0
  895. 000009E2  5380                     subq.l     D0, 1
  896. 000009E4  4C3C 0800 0000           movem.w    A3, 0x0
  897. 000009EA  0166                     bchg       -[A6], D0
  898. 000009EC  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  899. 000009F0  2050                     movea.l    A0, [A0]
  900. 000009F2  D1C0                     add.l      A0, D0
  901. 000009F4  41E8 0014                lea.l      A0, [A0 + 0x14]
  902. 000009F8  41E8 001A                lea.l      A0, [A0 + 0x1A]
  903. 000009FC  43D3                     lea.l      A1, [A3]
  904. 000009FE  7044                     moveq.l    D0, 0x44
  905. label00000A00:
  906. 00000A00  22D8                     move.l     [A1]+, [A0]+
  907. 00000A02  51C8 FFFC                dbf        D0, -0x6 /* 00000A00 */
  908. 00000A06  32D8                     move.w     [A1]+, [A0]+
  909. 00000A08  7000                     moveq.l    D0, 0x00
  910. 00000A0A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  911. 00000A0E  4E75                     rts
  912. label00000A10:
  913. 00000A10  70CE                     moveq.l    D0, 0xFFFFFFCE
  914. 00000A12  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  915. 00000A16  4E75                     rts
  916. fn00000A18:
  917. 00000A18  48E7 1820                movem.l    -[A7], D3,D4,A2
  918. 00000A1C  4FEF FDD4                lea.l      A7, [A7 - 0x22C]
  919. 00000A20  7601                     moveq.l    D3, 0x01
  920. 00000A22  6000 008A                bra        +0x8C /* 00000AAE */
  921. label00000A26:
  922. 00000A26  3003                     move.w     D0, D3
  923. 00000A28  48C0                     ext.l      D0
  924. 00000A2A  5380                     subq.l     D0, 1
  925. 00000A2C  4C3C 0800 0000           movem.w    A3, 0x0
  926. 00000A32  0018 246D                ori.b      [A0]+, 0x6D /* 'm' */
  927. 00000A36  1C30 2452                move.b     D6, [A0 + D2.w * 4 + 0x52]
  928. 00000A3A  2452                     movea.l    A2, [A2]
  929. 00000A3C  D5C0                     add.l      A2, D0
  930. 00000A3E  45EA 0014                lea.l      A2, [A2 + 0x14]
  931. 00000A42  4AAA 0004                tst.l      [A2 + 0x4]
  932. 00000A46  6606                     bne        +0x8 /* 00000A4E */
  933. 00000A48  4A2A 0014                tst.b      [A2 + 0x14]
  934. 00000A4C  675E                     beq        +0x60 /* 00000AAC */
  935. label00000A4E:
  936. 00000A4E  7801                     moveq.l    D4, 0x01
  937. 00000A50  4857                     pea.l      [A7]
  938. 00000A52  486F 011A                pea.l      [A7 + 0x11A]
  939. 00000A56  3F03                     move.w     -[A7], D3
  940. 00000A58  4EBA FE7C                jsr        [PC - 0x184 /* 000008D6 */]
  941. 00000A5C  3800                     move.w     D4, D0
  942. 00000A5E  4A44                     tst.w      D4
  943. 00000A60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  944. 00000A64  6718                     beq        +0x1A /* 00000A7E */
  945. 00000A66  4A6D 14EE                tst.w      [A5 + 0x14EE]
  946. 00000A6A  6606                     bne        +0x8 /* 00000A72 */
  947. 00000A6C  3B7C D498 14EE           move.w     [A5 + 0x14EE], 0xD498
  948. label00000A72:
  949. 00000A72  7000                     moveq.l    D0, 0x00
  950. 00000A74  4FEF 022C                lea.l      A7, [A7 + 0x22C]
  951. 00000A78  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  952. 00000A7C  4E75                     rts
  953. label00000A7E:
  954. 00000A7E  4857                     pea.l      [A7]
  955. 00000A80  486F 011A                pea.l      [A7 + 0x11A]
  956. 00000A84  3F03                     move.w     -[A7], D3
  957. 00000A86  4EBA FDE6                jsr        [PC - 0x21A /* 0000086E */]
  958. 00000A8A  1800                     move.b     D4, D0
  959. 00000A8C  4A04                     tst.b      D4
  960. 00000A8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  961. 00000A92  6618                     bne        +0x1A /* 00000AAC */
  962. 00000A94  4A6D 14EE                tst.w      [A5 + 0x14EE]
  963. 00000A98  6606                     bne        +0x8 /* 00000AA0 */
  964. 00000A9A  3B7C D499 14EE           move.w     [A5 + 0x14EE], 0xD499
  965. label00000AA0:
  966. 00000AA0  7000                     moveq.l    D0, 0x00
  967. 00000AA2  4FEF 022C                lea.l      A7, [A7 + 0x22C]
  968. 00000AA6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  969. 00000AAA  4E75                     rts
  970. label00000AAC:
  971. 00000AAC  5243                     addq.w     D3, 1
  972. label00000AAE:
  973. 00000AAE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  974. 00000AB2  2050                     movea.l    A0, [A0]
  975. 00000AB4  2050                     movea.l    A0, [A0]
  976. 00000AB6  B668 000A                cmp.w      D3, [A0 + 0xA]
  977. 00000ABA  6F00 FF6A                ble        -0x94 /* 00000A26 */
  978. 00000ABE  7001                     moveq.l    D0, 0x01
  979. 00000AC0  4FEF 022C                lea.l      A7, [A7 + 0x22C]
  980. 00000AC4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  981. 00000AC8  4E75                     rts
  982. 00000ACA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  983. 00000ACE  4FEF FEEA                lea.l      A7, [A7 - 0x116]
  984. 00000AD2  286F 012A                movea.l    A4, [A7 + 0x12A]
  985. 00000AD6  266F 012E                movea.l    A3, [A7 + 0x12E]
  986. 00000ADA  7601                     moveq.l    D3, 0x01
  987. 00000ADC  4A2F 0132                tst.b      [A7 + 0x132]
  988. 00000AE0  6720                     beq        +0x22 /* 00000B02 */
  989. 00000AE2  1F3C 0001                move.b     -[A7], 0x1
  990. 00000AE6  4227                     clr.b      -[A7]
  991. 00000AE8  4227                     clr.b      -[A7]
  992. 00000AEA  4EBA FF2C                jsr        [PC - 0xD4 /* 00000A18 */]
  993. 00000AEE  4A00                     tst.b      D0
  994. 00000AF0  5C4F                     addq.w     A7, 6
  995. 00000AF2  660E                     bne        +0x10 /* 00000B02 */
  996. 00000AF4  302D 14EE                move.w     D0, [A5 + 0x14EE]
  997. 00000AF8  4FEF 0116                lea.l      A7, [A7 + 0x116]
  998. 00000AFC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  999. 00000B00  4E75                     rts
  1000. label00000B02:
  1001. 00000B02  1F3C 0001                move.b     -[A7], 0x1
  1002. 00000B06  4EAD DB70                jsr        [A5 - 0x2490]
  1003. 00000B0A  200C                     move.l     D0, A4
  1004. 00000B0C  544F                     addq.w     A7, 2
  1005. 00000B0E  6716                     beq        +0x18 /* 00000B26 */
  1006. 00000B10  2F3C 0001 0001           move.l     -[A7], 0x10001
  1007. 00000B16  2F0C                     move.l     -[A7], A4
  1008. 00000B18  486F 0008                pea.l      [A7 + 0x8]
  1009. 00000B1C  4EAD B878                jsr        [A5 - 0x4788]
  1010. 00000B20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1011. 00000B24  6058                     bra        +0x5A /* 00000B7E */
  1012. label00000B26:
  1013. 00000B26  200B                     move.l     D0, A3
  1014. 00000B28  6710                     beq        +0x12 /* 00000B3A */
  1015. 00000B2A  41D3                     lea.l      A0, [A3]
  1016. 00000B2C  43D7                     lea.l      A1, [A7]
  1017. 00000B2E  7044                     moveq.l    D0, 0x44
  1018. label00000B30:
  1019. 00000B30  22D8                     move.l     [A1]+, [A0]+
  1020. 00000B32  51C8 FFFC                dbf        D0, -0x6 /* 00000B30 */
  1021. 00000B36  32D8                     move.w     [A1]+, [A0]+
  1022. 00000B38  6044                     bra        +0x46 /* 00000B7E */
  1023. label00000B3A:
  1024. 00000B3A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1025. 00000B3E  2050                     movea.l    A0, [A0]
  1026. 00000B40  2050                     movea.l    A0, [A0]
  1027. 00000B42  3028 0020                move.w     D0, [A0 + 0x20]
  1028. 00000B46  48C0                     ext.l      D0
  1029. 00000B48  5380                     subq.l     D0, 1
  1030. 00000B4A  4C3C 0800 0000           movem.w    A3, 0x0
  1031. 00000B50  0166                     bchg       -[A6], D0
  1032. 00000B52  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1033. 00000B56  2050                     movea.l    A0, [A0]
  1034. 00000B58  D1C0                     add.l      A0, D0
  1035. 00000B5A  41E8 0014                lea.l      A0, [A0 + 0x14]
  1036. 00000B5E  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1037. 00000B62  43D7                     lea.l      A1, [A7]
  1038. 00000B64  7044                     moveq.l    D0, 0x44
  1039. label00000B66:
  1040. 00000B66  22D8                     move.l     [A1]+, [A0]+
  1041. 00000B68  51C8 FFFC                dbf        D0, -0x6 /* 00000B66 */
  1042. 00000B6C  32D8                     move.w     [A1]+, [A0]+
  1043. 00000B6E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1044. 00000B72  4A68 0040                tst.w      [A0 + 0x40]
  1045. 00000B76  5EC0                     sgt        D0
  1046. 00000B78  4400                     neg.b      D0
  1047. 00000B7A  49C0                     lea.l      A4, D0
  1048. 00000B7C  1600                     move.b     D3, D0
  1049. label00000B7E:
  1050. 00000B7E  246D 1C30                movea.l    A2, [A5 + 0x1C30]
  1051. 00000B82  2452                     movea.l    A2, [A2]
  1052. 00000B84  2452                     movea.l    A2, [A2]
  1053. 00000B86  302A 0020                move.w     D0, [A2 + 0x20]
  1054. 00000B8A  48C0                     ext.l      D0
  1055. 00000B8C  5380                     subq.l     D0, 1
  1056. 00000B8E  4C3C 0800 0000           movem.w    A3, 0x0
  1057. 00000B94  0166                     bchg       -[A6], D0
  1058. 00000B96  246D 14A8                movea.l    A2, [A5 + 0x14A8]
  1059. 00000B9A  2452                     movea.l    A2, [A2]
  1060. 00000B9C  D5C0                     add.l      A2, D0
  1061. 00000B9E  45EA 0014                lea.l      A2, [A2 + 0x14]
  1062. 00000BA2  4857                     pea.l      [A7]
  1063. 00000BA4  486A 001A                pea.l      [A2 + 0x1A]
  1064. 00000BA8  486A 000C                pea.l      [A2 + 0xC]
  1065. 00000BAC  4EBA FC86                jsr        [PC - 0x37A /* 00000834 */]
  1066. 00000BB0  4A00                     tst.b      D0
  1067. 00000BB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1068. 00000BB6  673E                     beq        +0x40 /* 00000BF6 */
  1069. 00000BB8  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1070. 00000BBC  2050                     movea.l    A0, [A0]
  1071. 00000BBE  2050                     movea.l    A0, [A0]
  1072. 00000BC0  3028 0020                move.w     D0, [A0 + 0x20]
  1073. 00000BC4  48C0                     ext.l      D0
  1074. 00000BC6  5380                     subq.l     D0, 1
  1075. 00000BC8  4C3C 0800 0000           movem.w    A3, 0x0
  1076. 00000BCE  0166                     bchg       -[A6], D0
  1077. 00000BD0  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1078. 00000BD4  2050                     movea.l    A0, [A0]
  1079. 00000BD6  D1C0                     add.l      A0, D0
  1080. 00000BD8  41E8 0014                lea.l      A0, [A0 + 0x14]
  1081. 00000BDC  43D7                     lea.l      A1, [A7]
  1082. 00000BDE  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1083. 00000BE2  7044                     moveq.l    D0, 0x44
  1084. label00000BE4:
  1085. 00000BE4  20D9                     move.l     [A0]+, [A1]+
  1086. 00000BE6  51C8 FFFC                dbf        D0, -0x6 /* 00000BE4 */
  1087. 00000BEA  30D9                     move.w     [A0]+, [A1]+
  1088. 00000BEC  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1089. 00000BF0  4EAD B6F8                jsr        [A5 - 0x4908]
  1090. 00000BF4  584F                     addq.w     A7, 4
  1091. label00000BF6:
  1092. 00000BF6  4A03                     tst.b      D3
  1093. 00000BF8  6736                     beq        +0x38 /* 00000C30 */
  1094. 00000BFA  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1095. 00000BFE  2050                     movea.l    A0, [A0]
  1096. 00000C00  2050                     movea.l    A0, [A0]
  1097. 00000C02  3028 0020                move.w     D0, [A0 + 0x20]
  1098. 00000C06  48C0                     ext.l      D0
  1099. 00000C08  5380                     subq.l     D0, 1
  1100. 00000C0A  4C3C 0800 0000           movem.w    A3, 0x0
  1101. 00000C10  0166                     bchg       -[A6], D0
  1102. 00000C12  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1103. 00000C16  2050                     movea.l    A0, [A0]
  1104. 00000C18  D1C0                     add.l      A0, D0
  1105. 00000C1A  41E8 0014                lea.l      A0, [A0 + 0x14]
  1106. 00000C1E  4868 001A                pea.l      [A0 + 0x1A]
  1107. 00000C22  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1108. 00000C26  4868 0040                pea.l      [A0 + 0x40]
  1109. 00000C2A  4EAD BC78                jsr        [A5 - 0x4388]
  1110. 00000C2E  504F                     addq.w     A7, 8
  1111. label00000C30:
  1112. 00000C30  302D 14EE                move.w     D0, [A5 + 0x14EE]
  1113. 00000C34  4FEF 0116                lea.l      A7, [A7 + 0x116]
  1114. 00000C38  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1115. 00000C3C  4E75                     rts
  1116. 00000C3E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1117. 00000C42  4FEF FDD2                lea.l      A7, [A7 - 0x22E]
  1118. 00000C46  362F 0242                move.w     D3, [A7 + 0x242]
  1119. 00000C4A  266F 0244                movea.l    A3, [A7 + 0x244]
  1120. 00000C4E  246F 0248                movea.l    A2, [A7 + 0x248]
  1121. 00000C52  1F3C 0001                move.b     -[A7], 0x1
  1122. 00000C56  4EAD DB70                jsr        [A5 - 0x2490]
  1123. 00000C5A  486F 011A                pea.l      [A7 + 0x11A]
  1124. 00000C5E  486F 0008                pea.l      [A7 + 0x8]
  1125. 00000C62  3F03                     move.w     -[A7], D3
  1126. 00000C64  4EBA FC70                jsr        [PC - 0x390 /* 000008D6 */]
  1127. 00000C68  3F40 000C                move.w     [A7 + 0xC], D0
  1128. 00000C6C  200B                     move.l     D0, A3
  1129. 00000C6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1130. 00000C72  6716                     beq        +0x18 /* 00000C8A */
  1131. 00000C74  3F03                     move.w     -[A7], D3
  1132. 00000C76  3F3C 0001                move.w     -[A7], 0x1
  1133. 00000C7A  2F0B                     move.l     -[A7], A3
  1134. 00000C7C  486F 0120                pea.l      [A7 + 0x120]
  1135. 00000C80  4EAD B878                jsr        [A5 - 0x4788]
  1136. 00000C84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1137. 00000C88  6014                     bra        +0x16 /* 00000C9E */
  1138. label00000C8A:
  1139. 00000C8A  200A                     move.l     D0, A2
  1140. 00000C8C  6710                     beq        +0x12 /* 00000C9E */
  1141. 00000C8E  41D2                     lea.l      A0, [A2]
  1142. 00000C90  43EF 0118                lea.l      A1, [A7 + 0x118]
  1143. 00000C94  7044                     moveq.l    D0, 0x44
  1144. label00000C96:
  1145. 00000C96  22D8                     move.l     [A1]+, [A0]+
  1146. 00000C98  51C8 FFFC                dbf        D0, -0x6 /* 00000C96 */
  1147. 00000C9C  32D8                     move.w     [A1]+, [A0]+
  1148. label00000C9E:
  1149. 00000C9E  3803                     move.w     D4, D3
  1150. 00000CA0  48C4                     ext.l      D4
  1151. 00000CA2  5384                     subq.l     D4, 1
  1152. 00000CA4  4C3C 4800 0000           movem.w    A3,A6, 0x0
  1153. 00000CAA  0018 486F                ori.b      [A0]+, 0x6F /* 'o' */
  1154. 00000CAE  0118                     btst       [A0]+, D0
  1155. 00000CB0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1156. 00000CB4  2050                     movea.l    A0, [A0]
  1157. 00000CB6  2250                     movea.l    A1, [A0]
  1158. 00000CB8  3031 4820                move.w     D0, [A1 + D4 + 0x20]
  1159. 00000CBC  48C0                     ext.l      D0
  1160. 00000CBE  5380                     subq.l     D0, 1
  1161. 00000CC0  4C3C 0800 0000           movem.w    A3, 0x0
  1162. 00000CC6  0166                     bchg       -[A6], D0
  1163. 00000CC8  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1164. 00000CCC  2050                     movea.l    A0, [A0]
  1165. 00000CCE  D1C0                     add.l      A0, D0
  1166. 00000CD0  41E8 0014                lea.l      A0, [A0 + 0x14]
  1167. 00000CD4  4868 001A                pea.l      [A0 + 0x1A]
  1168. 00000CD8  3F03                     move.w     -[A7], D3
  1169. 00000CDA  4EBA FB92                jsr        [PC - 0x46E /* 0000086E */]
  1170. 00000CDE  4A00                     tst.b      D0
  1171. 00000CE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1172. 00000CE4  6736                     beq        +0x38 /* 00000D1C */
  1173. 00000CE6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1174. 00000CEA  2050                     movea.l    A0, [A0]
  1175. 00000CEC  2250                     movea.l    A1, [A0]
  1176. 00000CEE  3031 4820                move.w     D0, [A1 + D4 + 0x20]
  1177. 00000CF2  48C0                     ext.l      D0
  1178. 00000CF4  5380                     subq.l     D0, 1
  1179. 00000CF6  4C3C 0800 0000           movem.w    A3, 0x0
  1180. 00000CFC  0166                     bchg       -[A6], D0
  1181. 00000CFE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1182. 00000D02  2050                     movea.l    A0, [A0]
  1183. 00000D04  D1C0                     add.l      A0, D0
  1184. 00000D06  41E8 0014                lea.l      A0, [A0 + 0x14]
  1185. 00000D0A  43EF 0118                lea.l      A1, [A7 + 0x118]
  1186. 00000D0E  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1187. 00000D12  7044                     moveq.l    D0, 0x44
  1188. label00000D14:
  1189. 00000D14  20D9                     move.l     [A0]+, [A1]+
  1190. 00000D16  51C8 FFFC                dbf        D0, -0x6 /* 00000D14 */
  1191. 00000D1A  30D9                     move.w     [A0]+, [A1]+
  1192. label00000D1C:
  1193. 00000D1C  302D 14EE                move.w     D0, [A5 + 0x14EE]
  1194. 00000D20  4FEF 022E                lea.l      A7, [A7 + 0x22E]
  1195. 00000D24  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1196. 00000D28  4E75                     rts
  1197. fn00000D2A:
  1198. 00000D2A  206F 0004                movea.l    A0, [A7 + 0x4]
  1199. 00000D2E  4A90                     tst.l      [A0]
  1200. 00000D30  670E                     beq        +0x10 /* 00000D40 */
  1201. 00000D32  206F 0004                movea.l    A0, [A7 + 0x4]
  1202. 00000D36  2050                     movea.l    A0, [A0]
  1203. 00000D38  2050                     movea.l    A0, [A0]
  1204. 00000D3A  4AA8 0008                tst.l      [A0 + 0x8]
  1205. 00000D3E  6604                     bne        +0x6 /* 00000D44 */
  1206. label00000D40:
  1207. 00000D40  7000                     moveq.l    D0, 0x00
  1208. 00000D42  6002                     bra        +0x4 /* 00000D46 */
  1209. label00000D44:
  1210. 00000D44  7001                     moveq.l    D0, 0x01
  1211. label00000D46:
  1212. 00000D46  4E75                     rts
  1213. fn00000D48:
  1214. 00000D48  48E7 1020                movem.l    -[A7], D3,A2
  1215. 00000D4C  246F 000C                movea.l    A2, [A7 + 0xC]
  1216. 00000D50  4878 0400                push.l     0x400
  1217. 00000D54  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1218. 00000D5A  2F0A                     move.l     -[A7], A2
  1219. 00000D5C  4EAD C148                jsr        [A5 - 0x3EB8]
  1220. 00000D60  4878 0400                push.l     0x400
  1221. 00000D64  2F3C 4658 6D70           move.l     -[A7], 0x46586D70 /* 'FXmp' */
  1222. 00000D6A  2F0A                     move.l     -[A7], A2
  1223. 00000D6C  4EAD C148                jsr        [A5 - 0x3EB8]
  1224. 00000D70  4878 0400                push.l     0x400
  1225. 00000D74  2F3C 4D43 734C           move.l     -[A7], 0x4D43734C /* 'MCsL' */
  1226. 00000D7A  2F0A                     move.l     -[A7], A2
  1227. 00000D7C  4EAD C148                jsr        [A5 - 0x3EB8]
  1228. 00000D80  4878 0400                push.l     0x400
  1229. 00000D84  2F3C 536F 7264           move.l     -[A7], 0x536F7264 /* 'Sord' */
  1230. 00000D8A  2F0A                     move.l     -[A7], A2
  1231. 00000D8C  4EAD C148                jsr        [A5 - 0x3EB8]
  1232. 00000D90  4878 0400                push.l     0x400
  1233. 00000D94  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  1234. 00000D9A  2F0A                     move.l     -[A7], A2
  1235. 00000D9C  4EAD C148                jsr        [A5 - 0x3EB8]
  1236. 00000DA0  4878 0400                push.l     0x400
  1237. 00000DA4  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  1238. 00000DAA  2F0A                     move.l     -[A7], A2
  1239. 00000DAC  4EAD C148                jsr        [A5 - 0x3EB8]
  1240. 00000DB0  4878 0400                push.l     0x400
  1241. 00000DB4  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  1242. 00000DBA  2F0A                     move.l     -[A7], A2
  1243. 00000DBC  4EAD C148                jsr        [A5 - 0x3EB8]
  1244. 00000DC0  4878 0400                push.l     0x400
  1245. 00000DC4  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  1246. 00000DCA  2F0A                     move.l     -[A7], A2
  1247. 00000DCC  4EAD C148                jsr        [A5 - 0x3EB8]
  1248. 00000DD0  4878 0400                push.l     0x400
  1249. 00000DD4  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  1250. 00000DDA  2F0A                     move.l     -[A7], A2
  1251. 00000DDC  4EAD C148                jsr        [A5 - 0x3EB8]
  1252. 00000DE0  4878 0400                push.l     0x400
  1253. 00000DE4  2F3C 5657 746B           move.l     -[A7], 0x5657746B /* 'VWtk' */
  1254. 00000DEA  2F0A                     move.l     -[A7], A2
  1255. 00000DEC  4EAD C148                jsr        [A5 - 0x3EB8]
  1256. 00000DF0  7601                     moveq.l    D3, 0x01
  1257. 00000DF2  4FEF 0078                lea.l      A7, [A7 + 0x78]
  1258. 00000DF6  603A                     bra        +0x3C /* 00000E32 */
  1259. label00000DF8:
  1260. 00000DF8  3003                     move.w     D0, D3
  1261. 00000DFA  48C0                     ext.l      D0
  1262. 00000DFC  5380                     subq.l     D0, 1
  1263. 00000DFE  4C3C 0800 0000           movem.w    A3, 0x0
  1264. 00000E04  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1265. 00000E08  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1266. 00000E0C  2250                     movea.l    A1, [A0]
  1267. 00000E0E  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1268. 00000E12  671C                     beq        +0x1E /* 00000E30 */
  1269. 00000E14  3003                     move.w     D0, D3
  1270. 00000E16  48C0                     ext.l      D0
  1271. 00000E18  0680 0000 0400           addi.l     D0, 0x400
  1272. 00000E1E  2F00                     move.l     -[A7], D0
  1273. 00000E20  2F3C 5343 5246           move.l     -[A7], 0x53435246 /* 'SCRF' */
  1274. 00000E26  2F0A                     move.l     -[A7], A2
  1275. 00000E28  4EAD C148                jsr        [A5 - 0x3EB8]
  1276. 00000E2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1277. label00000E30:
  1278. 00000E30  5243                     addq.w     D3, 1
  1279. label00000E32:
  1280. 00000E32  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1281. 00000E36  2050                     movea.l    A0, [A0]
  1282. 00000E38  2050                     movea.l    A0, [A0]
  1283. 00000E3A  B668 000A                cmp.w      D3, [A0 + 0xA]
  1284. 00000E3E  6FB8                     ble        -0x46 /* 00000DF8 */
  1285. 00000E40  4CDF 0408                movem.l    D3,A2, [A7]+
  1286. 00000E44  4E75                     rts
  1287. fn00000E46:
  1288. 00000E46  48E7 1020                movem.l    -[A7], D3,A2
  1289. 00000E4A  246F 000C                movea.l    A2, [A7 + 0xC]
  1290. 00000E4E  262F 0012                move.l     D3, [A7 + 0x12]
  1291. 00000E52  2F03                     move.l     -[A7], D3
  1292. 00000E54  2F3C 4341 532A           move.l     -[A7], 0x4341532A /* 'CAS*' */
  1293. 00000E5A  2F0A                     move.l     -[A7], A2
  1294. 00000E5C  4EAD C148                jsr        [A5 - 0x3EB8]
  1295. 00000E60  2F03                     move.l     -[A7], D3
  1296. 00000E62  2F3C 4C63 7478           move.l     -[A7], 0x4C637478 /* 'Lctx' */
  1297. 00000E68  2F0A                     move.l     -[A7], A2
  1298. 00000E6A  4EAD C148                jsr        [A5 - 0x3EB8]
  1299. 00000E6E  2F03                     move.l     -[A7], D3
  1300. 00000E70  2F3C 466D 6170           move.l     -[A7], 0x466D6170 /* 'Fmap' */
  1301. 00000E76  2F0A                     move.l     -[A7], A2
  1302. 00000E78  4EAD C148                jsr        [A5 - 0x3EB8]
  1303. 00000E7C  2F03                     move.l     -[A7], D3
  1304. 00000E7E  2F3C 4369 6E66           move.l     -[A7], 0x43696E66 /* 'Cinf' */
  1305. 00000E84  2F0A                     move.l     -[A7], A2
  1306. 00000E86  4EAD C148                jsr        [A5 - 0x3EB8]
  1307. 00000E8A  2F03                     move.l     -[A7], D3
  1308. 00000E8C  2F3C 6363 6C20           move.l     -[A7], 0x63636C20 /* 'ccl ' */
  1309. 00000E92  2F0A                     move.l     -[A7], A2
  1310. 00000E94  4EAD C148                jsr        [A5 - 0x3EB8]
  1311. 00000E98  1F2F 0052                move.b     -[A7], [A7 + 0x52]
  1312. 00000E9C  2F0A                     move.l     -[A7], A2
  1313. 00000E9E  302F 0052                move.w     D0, [A7 + 0x52]
  1314. 00000EA2  48C0                     ext.l      D0
  1315. 00000EA4  5380                     subq.l     D0, 1
  1316. 00000EA6  4C3C 0800 0000           movem.w    A3, 0x0
  1317. 00000EAC  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1318. 00000EB0  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1319. 00000EB4  2250                     movea.l    A1, [A0]
  1320. 00000EB6  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  1321. 00000EBA  48C0                     ext.l      D0
  1322. 00000EBC  5380                     subq.l     D0, 1
  1323. 00000EBE  4C3C 0800 0000           movem.w    A3, 0x0
  1324. 00000EC4  0166                     bchg       -[A6], D0
  1325. 00000EC6  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1326. 00000ECA  2050                     movea.l    A0, [A0]
  1327. 00000ECC  D1C0                     add.l      A0, D0
  1328. 00000ECE  7014                     moveq.l    D0, 0x14
  1329. 00000ED0  2F30 0810                move.l     -[A7], [A0 + D0 + 0x10]
  1330. 00000ED4  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  1331. 00000ED8  4EAD E2F8                jsr        [A5 - 0x1D08]
  1332. 00000EDC  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1333. 00000EE0  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  1334. 00000EE4  4CDF 0408                movem.l    D3,A2, [A7]+
  1335. 00000EE8  4E75                     rts
  1336. fn00000EEA:
  1337. 00000EEA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1338. 00000EEE  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  1339. 00000EF2  246F 0038                movea.l    A2, [A7 + 0x38]
  1340. 00000EF6  286F 003C                movea.l    A4, [A7 + 0x3C]
  1341. 00000EFA  4A2C 0012                tst.b      [A4 + 0x12]
  1342. 00000EFE  6766                     beq        +0x68 /* 00000F66 */
  1343. 00000F00  7601                     moveq.l    D3, 0x01
  1344. 00000F02  6052                     bra        +0x54 /* 00000F56 */
  1345. label00000F04:
  1346. 00000F04  3003                     move.w     D0, D3
  1347. 00000F06  48C0                     ext.l      D0
  1348. 00000F08  5380                     subq.l     D0, 1
  1349. 00000F0A  4C3C 0800 0000           movem.w    A3, 0x0
  1350. 00000F10  0018 266D                ori.b      [A0]+, 0x6D /* 'm' */
  1351. 00000F14  1C30 2653                move.b     D6, [A0 + D2.w * 8 + 0x53]
  1352. 00000F18  2653                     movea.l    A3, [A3]
  1353. 00000F1A  D7C0                     add.l      A3, D0
  1354. 00000F1C  47EB 0014                lea.l      A3, [A3 + 0x14]
  1355. 00000F20  4A2B 0014                tst.b      [A3 + 0x14]
  1356. 00000F24  6706                     beq        +0x8 /* 00000F2C */
  1357. 00000F26  4A2C 0013                tst.b      [A4 + 0x13]
  1358. 00000F2A  6728                     beq        +0x2A /* 00000F54 */
  1359. label00000F2C:
  1360. 00000F2C  282B 0008                move.l     D4, [A3 + 0x8]
  1361. 00000F30  4A2B 0014                tst.b      [A3 + 0x14]
  1362. 00000F34  6604                     bne        +0x6 /* 00000F3A */
  1363. 00000F36  7000                     moveq.l    D0, 0x00
  1364. 00000F38  6002                     bra        +0x4 /* 00000F3C */
  1365. label00000F3A:
  1366. 00000F3A  7001                     moveq.l    D0, 0x01
  1367. label00000F3C:
  1368. 00000F3C  1F00                     move.b     -[A7], D0
  1369. 00000F3E  2F04                     move.l     -[A7], D4
  1370. 00000F40  3F03                     move.w     -[A7], D3
  1371. 00000F42  2F0A                     move.l     -[A7], A2
  1372. 00000F44  4EBA FF00                jsr        [PC - 0x100 /* 00000E46 */]
  1373. 00000F48  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1374. 00000F4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1375. 00000F50  6600 013E                bne        +0x140 /* 00001090 */
  1376. label00000F54:
  1377. 00000F54  5243                     addq.w     D3, 1
  1378. label00000F56:
  1379. 00000F56  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1380. 00000F5A  2050                     movea.l    A0, [A0]
  1381. 00000F5C  2050                     movea.l    A0, [A0]
  1382. 00000F5E  B668 000A                cmp.w      D3, [A0 + 0xA]
  1383. 00000F62  6FA0                     ble        -0x5E /* 00000F04 */
  1384. 00000F64  602A                     bra        +0x2C /* 00000F90 */
  1385. label00000F66:
  1386. 00000F66  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1387. 00000F6A  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1388. 00000F70  2F0A                     move.l     -[A7], A2
  1389. 00000F72  4EAD C148                jsr        [A5 - 0x3EB8]
  1390. 00000F76  4227                     clr.b      -[A7]
  1391. 00000F78  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1392. 00000F7C  3F14                     move.w     -[A7], [A4]
  1393. 00000F7E  2F0A                     move.l     -[A7], A2
  1394. 00000F80  4EBA FEC4                jsr        [PC - 0x13C /* 00000E46 */]
  1395. 00000F84  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1396. 00000F88  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1397. 00000F8C  6600 0102                bne        +0x104 /* 00001090 */
  1398. label00000F90:
  1399. 00000F90  2EAC 0002                move.l     [A7], [A4 + 0x2]
  1400. 00000F94  302F 0002                move.w     D0, [A7 + 0x2]
  1401. 00000F98  48C0                     ext.l      D0
  1402. 00000F9A  5380                     subq.l     D0, 1
  1403. 00000F9C  3F40 0002                move.w     [A7 + 0x2], D0
  1404. 00000FA0  2F17                     move.l     -[A7], [A7]
  1405. 00000FA2  486F 0004                pea.l      [A7 + 0x4]
  1406. 00000FA6  4EAD B6C8                jsr        [A5 - 0x4938]
  1407. 00000FAA  504F                     addq.w     A7, 8
  1408. 00000FAC  6000 00BE                bra        +0xC0 /* 0000106C */
  1409. label00000FB0:
  1410. 00000FB0  4A2C 0012                tst.b      [A4 + 0x12]
  1411. 00000FB4  6724                     beq        +0x26 /* 00000FDA */
  1412. 00000FB6  3017                     move.w     D0, [A7]
  1413. 00000FB8  48C0                     ext.l      D0
  1414. 00000FBA  5380                     subq.l     D0, 1
  1415. 00000FBC  4C3C 0800 0000           movem.w    A3, 0x0
  1416. 00000FC2  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1417. 00000FC6  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1418. 00000FCA  2250                     movea.l    A1, [A0]
  1419. 00000FCC  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1420. 00000FD0  6708                     beq        +0xA /* 00000FDA */
  1421. 00000FD2  4A2C 0013                tst.b      [A4 + 0x13]
  1422. 00000FD6  6700 0088                beq        +0x8A /* 00001060 */
  1423. label00000FDA:
  1424. 00000FDA  2F17                     move.l     -[A7], [A7]
  1425. 00000FDC  4EAD B5F8                jsr        [A5 - 0x4A08]
  1426. 00000FE0  2648                     movea.l    A3, A0
  1427. 00000FE2  4A2B 000E                tst.b      [A3 + 0xE]
  1428. 00000FE6  584F                     addq.w     A7, 4
  1429. 00000FE8  6776                     beq        +0x78 /* 00001060 */
  1430. 00000FEA  2A2B 0004                move.l     D5, [A3 + 0x4]
  1431. 00000FEE  4A85                     tst.l      D5
  1432. 00000FF0  6E2E                     bgt        +0x30 /* 00001020 */
  1433. 00000FF2  2F3C 4341 5374           move.l     -[A7], 0x43415374 /* 'CASt' */
  1434. 00000FF8  2F0A                     move.l     -[A7], A2
  1435. 00000FFA  4EAD A680                jsr        [A5 - 0x5980]
  1436. 00000FFE  2A00                     move.l     D5, D0
  1437. 00001000  2F0A                     move.l     -[A7], A2
  1438. 00001002  4EAD A6F0                jsr        [A5 - 0x5910]
  1439. 00001006  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1440. 0000100A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1441. 0000100E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1442. 00001012  667C                     bne        +0x7E /* 00001090 */
  1443. 00001014  2745 0004                move.l     [A3 + 0x4], D5
  1444. 00001018  006B 0080 000C           ori.w      [A3 + 0xC], 0x80
  1445. 0000101E  6006                     bra        +0x8 /* 00001026 */
  1446. label00001020:
  1447. 00001020  026B FF7F 000C           andi.w     [A3 + 0xC], 0xFF7F
  1448. label00001026:
  1449. 00001026  42A7                     clr.l      -[A7]
  1450. 00001028  486F 0008                pea.l      [A7 + 0x8]
  1451. 0000102C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1452. 00001030  2F0B                     move.l     -[A7], A3
  1453. 00001032  4EAD BE00                jsr        [A5 - 0x4200]
  1454. 00001036  7600                     moveq.l    D3, 0x00
  1455. 00001038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1456. 0000103C  6016                     bra        +0x18 /* 00001054 */
  1457. label0000103E:
  1458. 0000103E  2F05                     move.l     -[A7], D5
  1459. 00001040  2F04                     move.l     -[A7], D4
  1460. 00001042  2F0A                     move.l     -[A7], A2
  1461. 00001044  4EAD C148                jsr        [A5 - 0x3EB8]
  1462. 00001048  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1463. 0000104C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1464. 00001050  663E                     bne        +0x40 /* 00001090 */
  1465. 00001052  5243                     addq.w     D3, 1
  1466. label00001054:
  1467. 00001054  41EF 0004                lea.l      A0, [A7 + 0x4]
  1468. 00001058  2830 3400                move.l     D4, [A0 + D3.w * 4]
  1469. 0000105C  4A84                     tst.l      D4
  1470. 0000105E  66DE                     bne        -0x20 /* 0000103E */
  1471. label00001060:
  1472. 00001060  2F17                     move.l     -[A7], [A7]
  1473. 00001062  486F 0004                pea.l      [A7 + 0x4]
  1474. 00001066  4EAD B6C8                jsr        [A5 - 0x4938]
  1475. 0000106A  504F                     addq.w     A7, 8
  1476. label0000106C:
  1477. 0000106C  4A6F 0002                tst.w      [A7 + 0x2]
  1478. 00001070  671E                     beq        +0x20 /* 00001090 */
  1479. 00001072  3017                     move.w     D0, [A7]
  1480. 00001074  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1481. 00001078  6D00 FF36                blt        -0xC8 /* 00000FB0 */
  1482. 0000107C  3017                     move.w     D0, [A7]
  1483. 0000107E  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1484. 00001082  660C                     bne        +0xE /* 00001090 */
  1485. 00001084  302F 0002                move.w     D0, [A7 + 0x2]
  1486. 00001088  B06C 0008                cmp.w      D0, [A4 + 0x8]
  1487. 0000108C  6F00 FF22                ble        -0xDC /* 00000FB0 */
  1488. label00001090:
  1489. 00001090  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1490. 00001094  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1491. 00001098  4E75                     rts
  1492. fn0000109A:
  1493. 0000109A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1494. 0000109E  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  1495. 000010A2  246F 0038                movea.l    A2, [A7 + 0x38]
  1496. 000010A6  286F 003C                movea.l    A4, [A7 + 0x3C]
  1497. 000010AA  2EAC 0002                move.l     [A7], [A4 + 0x2]
  1498. 000010AE  302F 0002                move.w     D0, [A7 + 0x2]
  1499. 000010B2  48C0                     ext.l      D0
  1500. 000010B4  5380                     subq.l     D0, 1
  1501. 000010B6  3F40 0002                move.w     [A7 + 0x2], D0
  1502. 000010BA  2F17                     move.l     -[A7], [A7]
  1503. 000010BC  486F 0004                pea.l      [A7 + 0x4]
  1504. 000010C0  4EAD B6C8                jsr        [A5 - 0x4938]
  1505. 000010C4  504F                     addq.w     A7, 8
  1506. 000010C6  6000 00C4                bra        +0xC6 /* 0000118C */
  1507. label000010CA:
  1508. 000010CA  4A2C 0012                tst.b      [A4 + 0x12]
  1509. 000010CE  6724                     beq        +0x26 /* 000010F4 */
  1510. 000010D0  3017                     move.w     D0, [A7]
  1511. 000010D2  48C0                     ext.l      D0
  1512. 000010D4  5380                     subq.l     D0, 1
  1513. 000010D6  4C3C 0800 0000           movem.w    A3, 0x0
  1514. 000010DC  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1515. 000010E0  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1516. 000010E4  2250                     movea.l    A1, [A0]
  1517. 000010E6  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1518. 000010EA  6708                     beq        +0xA /* 000010F4 */
  1519. 000010EC  4A2C 0013                tst.b      [A4 + 0x13]
  1520. 000010F0  6700 008E                beq        +0x90 /* 00001180 */
  1521. label000010F4:
  1522. 000010F4  2F17                     move.l     -[A7], [A7]
  1523. 000010F6  4EAD B5F8                jsr        [A5 - 0x4A08]
  1524. 000010FA  2648                     movea.l    A3, A0
  1525. 000010FC  4A2B 000E                tst.b      [A3 + 0xE]
  1526. 00001100  584F                     addq.w     A7, 4
  1527. 00001102  677C                     beq        +0x7E /* 00001180 */
  1528. 00001104  302B 000C                move.w     D0, [A3 + 0xC]
  1529. 00001108  0280 0000 0080           andi.l     D0, 0x80
  1530. 0000110E  4A80                     tst.l      D0
  1531. 00001110  676E                     beq        +0x70 /* 00001180 */
  1532. 00001112  2A2B 0004                move.l     D5, [A3 + 0x4]
  1533. 00001116  4A85                     tst.l      D5
  1534. 00001118  6F66                     ble        +0x68 /* 00001180 */
  1535. 0000111A  026B FF7F 000C           andi.w     [A3 + 0xC], 0xFF7F
  1536. 00001120  42AB 0004                clr.l      [A3 + 0x4]
  1537. 00001124  2F05                     move.l     -[A7], D5
  1538. 00001126  2F0A                     move.l     -[A7], A2
  1539. 00001128  4EAD A6A0                jsr        [A5 - 0x5960]
  1540. 0000112C  3600                     move.w     D3, D0
  1541. 0000112E  42A7                     clr.l      -[A7]
  1542. 00001130  486F 0010                pea.l      [A7 + 0x10]
  1543. 00001134  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1544. 00001138  2F0B                     move.l     -[A7], A3
  1545. 0000113A  4EAD BE00                jsr        [A5 - 0x4200]
  1546. 0000113E  7600                     moveq.l    D3, 0x00
  1547. 00001140  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1548. 00001144  6010                     bra        +0x12 /* 00001156 */
  1549. label00001146:
  1550. 00001146  2F05                     move.l     -[A7], D5
  1551. 00001148  2F04                     move.l     -[A7], D4
  1552. 0000114A  2F0A                     move.l     -[A7], A2
  1553. 0000114C  4EAD C150                jsr        [A5 - 0x3EB0]
  1554. 00001150  5243                     addq.w     D3, 1
  1555. 00001152  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1556. label00001156:
  1557. 00001156  41EF 0004                lea.l      A0, [A7 + 0x4]
  1558. 0000115A  2830 3400                move.l     D4, [A0 + D3.w * 4]
  1559. 0000115E  4A84                     tst.l      D4
  1560. 00001160  66E4                     bne        -0x1A /* 00001146 */
  1561. 00001162  2F0B                     move.l     -[A7], A3
  1562. 00001164  4EBA FBC4                jsr        [PC - 0x43C /* 00000D2A */]
  1563. 00001168  4A00                     tst.b      D0
  1564. 0000116A  584F                     addq.w     A7, 4
  1565. 0000116C  6712                     beq        +0x14 /* 00001180 */
  1566. 0000116E  2F05                     move.l     -[A7], D5
  1567. 00001170  2F3C 5448 554D           move.l     -[A7], 0x5448554D /* 'THUM' */
  1568. 00001176  2F0A                     move.l     -[A7], A2
  1569. 00001178  4EAD C150                jsr        [A5 - 0x3EB0]
  1570. 0000117C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1571. label00001180:
  1572. 00001180  2F17                     move.l     -[A7], [A7]
  1573. 00001182  486F 0004                pea.l      [A7 + 0x4]
  1574. 00001186  4EAD B6C8                jsr        [A5 - 0x4938]
  1575. 0000118A  504F                     addq.w     A7, 8
  1576. label0000118C:
  1577. 0000118C  4A6F 0002                tst.w      [A7 + 0x2]
  1578. 00001190  671E                     beq        +0x20 /* 000011B0 */
  1579. 00001192  3017                     move.w     D0, [A7]
  1580. 00001194  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1581. 00001198  6D00 FF30                blt        -0xCE /* 000010CA */
  1582. 0000119C  3017                     move.w     D0, [A7]
  1583. 0000119E  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1584. 000011A2  660C                     bne        +0xE /* 000011B0 */
  1585. 000011A4  302F 0002                move.w     D0, [A7 + 0x2]
  1586. 000011A8  B06C 0008                cmp.w      D0, [A4 + 0x8]
  1587. 000011AC  6F00 FF1C                ble        -0xE2 /* 000010CA */
  1588. label000011B0:
  1589. 000011B0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1590. 000011B4  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1591. 000011B8  4E75                     rts
  1592. fn000011BA:
  1593. 000011BA  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  1594. 000011BE  4FEF FFE6                lea.l      A7, [A7 - 0x1A]
  1595. 000011C2  286F 0042                movea.l    A4, [A7 + 0x42]
  1596. 000011C6  266F 0046                movea.l    A3, [A7 + 0x46]
  1597. 000011CA  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  1598. 000011CE  4EAD B5F8                jsr        [A5 - 0x4A08]
  1599. 000011D2  2448                     movea.l    A2, A0
  1600. 000011D4  4A2A 000E                tst.b      [A2 + 0xE]
  1601. 000011D8  584F                     addq.w     A7, 4
  1602. 000011DA  6700 00F4                beq        +0xF6 /* 000012D0 */
  1603. 000011DE  2C6A 0004                movea.l    A6, [A2 + 0x4]
  1604. 000011E2  2A0E                     move.l     D5, A6
  1605. 000011E4  302A 000C                move.w     D0, [A2 + 0xC]
  1606. 000011E8  0280 0000 0800           andi.l     D0, 0x800
  1607. 000011EE  4A80                     tst.l      D0
  1608. 000011F0  56C0                     sne        D0
  1609. 000011F2  4400                     neg.b      D0
  1610. 000011F4  49C0                     lea.l      A4, D0
  1611. 000011F6  1600                     move.b     D3, D0
  1612. 000011F8  102A 000E                move.b     D0, [A2 + 0xE]
  1613. 000011FC  4880                     ext.w      D0
  1614. 000011FE  3F00                     move.w     -[A7], D0
  1615. 00001200  4EAD BD40                jsr        [A5 - 0x42C0]
  1616. 00001204  4A00                     tst.b      D0
  1617. 00001206  544F                     addq.w     A7, 2
  1618. 00001208  670E                     beq        +0x10 /* 00001218 */
  1619. 0000120A  302A 000C                move.w     D0, [A2 + 0xC]
  1620. 0000120E  7204                     moveq.l    D1, 0x04
  1621. 00001210  C081                     and.l      D0, D1
  1622. 00001212  4A80                     tst.l      D0
  1623. 00001214  6602                     bne        +0x4 /* 00001218 */
  1624. 00001216  7600                     moveq.l    D3, 0x00
  1625. label00001218:
  1626. 00001218  4A03                     tst.b      D3
  1627. 0000121A  6748                     beq        +0x4A /* 00001264 */
  1628. 0000121C  2545 0004                move.l     [A2 + 0x4], D5
  1629. 00001220  4857                     pea.l      [A7]
  1630. 00001222  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  1631. 00001226  4EAD B2E0                jsr        [A5 - 0x4D20]
  1632. 0000122A  1600                     move.b     D3, D0
  1633. 0000122C  254E 0004                move.l     [A2 + 0x4], A6
  1634. 00001230  4A03                     tst.b      D3
  1635. 00001232  504F                     addq.w     A7, 8
  1636. 00001234  6610                     bne        +0x12 /* 00001246 */
  1637. 00001236  0C6D FFD5 1C10           cmpi.w     [A5 + 0x1C10], 0xFFD5
  1638. 0000123C  6626                     bne        +0x28 /* 00001264 */
  1639. 0000123E  426D 1C10                clr.w      [A5 + 0x1C10]
  1640. 00001242  6000 008C                bra        +0x8E /* 000012D0 */
  1641. label00001246:
  1642. 00001246  3F3C 0006                move.w     -[A7], 0x6
  1643. 0000124A  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  1644. 0000124E  4EAD BE08                jsr        [A5 - 0x41F8]
  1645. 00001252  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  1646. 00001256  2F2F 0052                move.l     -[A7], [A7 + 0x52]
  1647. 0000125A  4EAD B2C8                jsr        [A5 - 0x4D38]
  1648. 0000125E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1649. 00001262  606C                     bra        +0x6E /* 000012D0 */
  1650. label00001264:
  1651. 00001264  4A2F 004E                tst.b      [A7 + 0x4E]
  1652. 00001268  6604                     bne        +0x6 /* 0000126E */
  1653. 0000126A  7000                     moveq.l    D0, 0x00
  1654. 0000126C  6002                     bra        +0x4 /* 00001270 */
  1655. label0000126E:
  1656. 0000126E  7001                     moveq.l    D0, 0x01
  1657. label00001270:
  1658. 00001270  2F00                     move.l     -[A7], D0
  1659. 00001272  486F 0006                pea.l      [A7 + 0x6]
  1660. 00001276  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1661. 0000127A  2F0A                     move.l     -[A7], A2
  1662. 0000127C  4EAD BE00                jsr        [A5 - 0x4200]
  1663. 00001280  7C00                     moveq.l    D6, 0x00
  1664. 00001282  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1665. 00001286  603C                     bra        +0x3E /* 000012C4 */
  1666. label00001288:
  1667. 00001288  2545 0004                move.l     [A2 + 0x4], D5
  1668. 0000128C  2F05                     move.l     -[A7], D5
  1669. 0000128E  2F04                     move.l     -[A7], D4
  1670. 00001290  2F0C                     move.l     -[A7], A4
  1671. 00001292  4EAD C108                jsr        [A5 - 0x3EF8]
  1672. 00001296  2600                     move.l     D3, D0
  1673. 00001298  2F0E                     move.l     -[A7], A6
  1674. 0000129A  2F04                     move.l     -[A7], D4
  1675. 0000129C  2F0B                     move.l     -[A7], A3
  1676. 0000129E  4EAD C108                jsr        [A5 - 0x3EF8]
  1677. 000012A2  2E00                     move.l     D7, D0
  1678. 000012A4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1679. 000012A6  B680                     cmp.l      D3, D0
  1680. 000012A8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1681. 000012AC  6714                     beq        +0x16 /* 000012C2 */
  1682. 000012AE  2F07                     move.l     -[A7], D7
  1683. 000012B0  2F0B                     move.l     -[A7], A3
  1684. 000012B2  2F03                     move.l     -[A7], D3
  1685. 000012B4  2F0C                     move.l     -[A7], A4
  1686. 000012B6  4EAD A6E8                jsr        [A5 - 0x5918]
  1687. 000012BA  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1688. 000012BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1689. label000012C2:
  1690. 000012C2  5246                     addq.w     D6, 1
  1691. label000012C4:
  1692. 000012C4  41EF 0002                lea.l      A0, [A7 + 0x2]
  1693. 000012C8  2830 6400                move.l     D4, [A0 + D6.w * 4]
  1694. 000012CC  4A84                     tst.l      D4
  1695. 000012CE  66B8                     bne        -0x46 /* 00001288 */
  1696. label000012D0:
  1697. 000012D0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1698. 000012D4  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1699. 000012D8  4E75                     rts
  1700. fn000012DA:
  1701. 000012DA  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  1702. 000012DE  514F                     subq.w     A7, 8
  1703. 000012E0  286F 0028                movea.l    A4, [A7 + 0x28]
  1704. 000012E4  266F 002C                movea.l    A3, [A7 + 0x2C]
  1705. 000012E8  246F 0030                movea.l    A2, [A7 + 0x30]
  1706. 000012EC  182F 0036                move.b     D4, [A7 + 0x36]
  1707. 000012F0  9DCE                     sub.l      A6, A6
  1708. 000012F2  2B4B 14EA                move.l     [A5 + 0x14EA /* export_665 */], A3
  1709. 000012F6  4A2F 0034                tst.b      [A7 + 0x34]
  1710. 000012FA  6708                     beq        +0xA /* 00001304 */
  1711. 000012FC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1712. 00001300  2C68 0010                movea.l    A6, [A0 + 0x10]
  1713. label00001304:
  1714. 00001304  200E                     move.l     D0, A6
  1715. 00001306  6734                     beq        +0x36 /* 0000133C */
  1716. 00001308  2056                     movea.l    A0, [A6]
  1717. 0000130A  2A28 0008                move.l     D5, [A0 + 0x8]
  1718. 0000130E  7600                     moveq.l    D3, 0x00
  1719. 00001310  6022                     bra        +0x24 /* 00001334 */
  1720. label00001312:
  1721. 00001312  2056                     movea.l    A0, [A6]
  1722. 00001314  2EB0 3C14                move.l     [A7], [A0 + D3 * 4 + 0x14]
  1723. 00001318  1F04                     move.b     -[A7], D4
  1724. 0000131A  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1725. 0000131E  2F0B                     move.l     -[A7], A3
  1726. 00001320  2F0C                     move.l     -[A7], A4
  1727. 00001322  4EBA FE96                jsr        [PC - 0x16A /* 000011BA */]
  1728. 00001326  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1729. 0000132A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1730. 0000132E  6600 00A2                bne        +0xA4 /* 000013D2 */
  1731. 00001332  5283                     addq.l     D3, 1
  1732. label00001334:
  1733. 00001334  B685                     cmp.l      D3, D5
  1734. 00001336  6DDA                     blt        -0x24 /* 00001312 */
  1735. 00001338  6000 0098                bra        +0x9A /* 000013D2 */
  1736. label0000133C:
  1737. 0000133C  2F6A 0002 0004           move.l     [A7 + 0x4], [A2 + 0x2]
  1738. 00001342  302F 0006                move.w     D0, [A7 + 0x6]
  1739. 00001346  48C0                     ext.l      D0
  1740. 00001348  5380                     subq.l     D0, 1
  1741. 0000134A  3F40 0006                move.w     [A7 + 0x6], D0
  1742. 0000134E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1743. 00001352  486F 0008                pea.l      [A7 + 0x8]
  1744. 00001356  4EAD B6C8                jsr        [A5 - 0x4938]
  1745. 0000135A  504F                     addq.w     A7, 8
  1746. 0000135C  6050                     bra        +0x52 /* 000013AE */
  1747. label0000135E:
  1748. 0000135E  4A2A 0012                tst.b      [A2 + 0x12]
  1749. 00001362  6724                     beq        +0x26 /* 00001388 */
  1750. 00001364  302F 0004                move.w     D0, [A7 + 0x4]
  1751. 00001368  48C0                     ext.l      D0
  1752. 0000136A  5380                     subq.l     D0, 1
  1753. 0000136C  4C3C 0800 0000           movem.w    A3, 0x0
  1754. 00001372  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1755. 00001376  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1756. 0000137A  2250                     movea.l    A1, [A0]
  1757. 0000137C  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1758. 00001380  6706                     beq        +0x8 /* 00001388 */
  1759. 00001382  4A2A 0013                tst.b      [A2 + 0x13]
  1760. 00001386  6718                     beq        +0x1A /* 000013A0 */
  1761. label00001388:
  1762. 00001388  1F04                     move.b     -[A7], D4
  1763. 0000138A  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1764. 0000138E  2F0B                     move.l     -[A7], A3
  1765. 00001390  2F0C                     move.l     -[A7], A4
  1766. 00001392  4EBA FE26                jsr        [PC - 0x1DA /* 000011BA */]
  1767. 00001396  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1768. 0000139A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1769. 0000139E  6632                     bne        +0x34 /* 000013D2 */
  1770. label000013A0:
  1771. 000013A0  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1772. 000013A4  486F 0008                pea.l      [A7 + 0x8]
  1773. 000013A8  4EAD B6C8                jsr        [A5 - 0x4938]
  1774. 000013AC  504F                     addq.w     A7, 8
  1775. label000013AE:
  1776. 000013AE  4A6F 0006                tst.w      [A7 + 0x6]
  1777. 000013B2  671E                     beq        +0x20 /* 000013D2 */
  1778. 000013B4  302F 0004                move.w     D0, [A7 + 0x4]
  1779. 000013B8  B06A 0006                cmp.w      D0, [A2 + 0x6]
  1780. 000013BC  6DA0                     blt        -0x5E /* 0000135E */
  1781. 000013BE  302F 0004                move.w     D0, [A7 + 0x4]
  1782. 000013C2  B06A 0006                cmp.w      D0, [A2 + 0x6]
  1783. 000013C6  660A                     bne        +0xC /* 000013D2 */
  1784. 000013C8  302F 0006                move.w     D0, [A7 + 0x6]
  1785. 000013CC  B06A 0008                cmp.w      D0, [A2 + 0x8]
  1786. 000013D0  6F8C                     ble        -0x72 /* 0000135E */
  1787. label000013D2:
  1788. 000013D2  504F                     addq.w     A7, 8
  1789. 000013D4  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  1790. 000013D8  4E75                     rts
  1791. fn000013DA:
  1792. 000013DA  48E7 0030                movem.l    -[A7], A2,A3
  1793. 000013DE  594F                     subq.w     A7, 4
  1794. 000013E0  246F 0010                movea.l    A2, [A7 + 0x10]
  1795. 000013E4  2EAA 0002                move.l     [A7], [A2 + 0x2]
  1796. 000013E8  302F 0002                move.w     D0, [A7 + 0x2]
  1797. 000013EC  48C0                     ext.l      D0
  1798. 000013EE  5380                     subq.l     D0, 1
  1799. 000013F0  3F40 0002                move.w     [A7 + 0x2], D0
  1800. 000013F4  2F17                     move.l     -[A7], [A7]
  1801. 000013F6  486F 0004                pea.l      [A7 + 0x4]
  1802. 000013FA  4EAD B6C8                jsr        [A5 - 0x4938]
  1803. 000013FE  504F                     addq.w     A7, 8
  1804. 00001400  6072                     bra        +0x74 /* 00001474 */
  1805. label00001402:
  1806. 00001402  4A2A 0012                tst.b      [A2 + 0x12]
  1807. 00001406  6722                     beq        +0x24 /* 0000142A */
  1808. 00001408  3017                     move.w     D0, [A7]
  1809. 0000140A  48C0                     ext.l      D0
  1810. 0000140C  5380                     subq.l     D0, 1
  1811. 0000140E  4C3C 0800 0000           movem.w    A3, 0x0
  1812. 00001414  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1813. 00001418  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1814. 0000141C  2250                     movea.l    A1, [A0]
  1815. 0000141E  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1816. 00001422  6706                     beq        +0x8 /* 0000142A */
  1817. 00001424  4A2A 0013                tst.b      [A2 + 0x13]
  1818. 00001428  673E                     beq        +0x40 /* 00001468 */
  1819. label0000142A:
  1820. 0000142A  2F17                     move.l     -[A7], [A7]
  1821. 0000142C  4EAD B5F8                jsr        [A5 - 0x4A08]
  1822. 00001430  2648                     movea.l    A3, A0
  1823. 00001432  4A2B 000E                tst.b      [A3 + 0xE]
  1824. 00001436  584F                     addq.w     A7, 4
  1825. 00001438  672E                     beq        +0x30 /* 00001468 */
  1826. 0000143A  026B EF77 000C           andi.w     [A3 + 0xC], 0xEF77
  1827. 00001440  302B 000C                move.w     D0, [A3 + 0xC]
  1828. 00001444  7204                     moveq.l    D1, 0x04
  1829. 00001446  C081                     and.l      D0, D1
  1830. 00001448  4A80                     tst.l      D0
  1831. 0000144A  671C                     beq        +0x1E /* 00001468 */
  1832. 0000144C  2F17                     move.l     -[A7], [A7]
  1833. 0000144E  4EAD B348                jsr        [A5 - 0x4CB8]
  1834. 00001452  026B FEFB 000C           andi.w     [A3 + 0xC], 0xFEFB
  1835. 00001458  3F3C 0001                move.w     -[A7], 0x1
  1836. 0000145C  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1837. 00001460  4EAD B2C8                jsr        [A5 - 0x4D38]
  1838. 00001464  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1839. label00001468:
  1840. 00001468  2F17                     move.l     -[A7], [A7]
  1841. 0000146A  486F 0004                pea.l      [A7 + 0x4]
  1842. 0000146E  4EAD B6C8                jsr        [A5 - 0x4938]
  1843. 00001472  504F                     addq.w     A7, 8
  1844. label00001474:
  1845. 00001474  4A6F 0002                tst.w      [A7 + 0x2]
  1846. 00001478  671C                     beq        +0x1E /* 00001496 */
  1847. 0000147A  3017                     move.w     D0, [A7]
  1848. 0000147C  B06A 0006                cmp.w      D0, [A2 + 0x6]
  1849. 00001480  6D80                     blt        -0x7E /* 00001402 */
  1850. 00001482  3017                     move.w     D0, [A7]
  1851. 00001484  B06A 0006                cmp.w      D0, [A2 + 0x6]
  1852. 00001488  660C                     bne        +0xE /* 00001496 */
  1853. 0000148A  302F 0002                move.w     D0, [A7 + 0x2]
  1854. 0000148E  B06A 0008                cmp.w      D0, [A2 + 0x8]
  1855. 00001492  6F00 FF6E                ble        -0x90 /* 00001402 */
  1856. label00001496:
  1857. 00001496  584F                     addq.w     A7, 4
  1858. 00001498  4CDF 0C00                movem.l    A2,A3, [A7]+
  1859. 0000149C  4E75                     rts
  1860. fn0000149E:
  1861. 0000149E  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1862. 000014A2  5D4F                     subq.w     A7, 6
  1863. 000014A4  1C2F 0022                move.b     D6, [A7 + 0x22]
  1864. 000014A8  266F 0028                movea.l    A3, [A7 + 0x28]
  1865. 000014AC  2B6F 0024 14EA           move.l     [A5 + 0x14EA /* export_665 */], [A7 + 0x24]
  1866. 000014B2  2F6B 0002 0002           move.l     [A7 + 0x2], [A3 + 0x2]
  1867. 000014B8  302F 0004                move.w     D0, [A7 + 0x4]
  1868. 000014BC  48C0                     ext.l      D0
  1869. 000014BE  5380                     subq.l     D0, 1
  1870. 000014C0  3F40 0004                move.w     [A7 + 0x4], D0
  1871. 000014C4  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1872. 000014C8  486F 0006                pea.l      [A7 + 0x6]
  1873. 000014CC  4EAD B6C8                jsr        [A5 - 0x4938]
  1874. 000014D0  504F                     addq.w     A7, 8
  1875. 000014D2  6000 00D2                bra        +0xD4 /* 000015A6 */
  1876. label000014D6:
  1877. 000014D6  4A2B 0012                tst.b      [A3 + 0x12]
  1878. 000014DA  6726                     beq        +0x28 /* 00001502 */
  1879. 000014DC  302F 0002                move.w     D0, [A7 + 0x2]
  1880. 000014E0  48C0                     ext.l      D0
  1881. 000014E2  5380                     subq.l     D0, 1
  1882. 000014E4  4C3C 0800 0000           movem.w    A3, 0x0
  1883. 000014EA  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  1884. 000014EE  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  1885. 000014F2  2250                     movea.l    A1, [A0]
  1886. 000014F4  4A31 0828                tst.b      [A1 + D0 + 0x28]
  1887. 000014F8  6708                     beq        +0xA /* 00001502 */
  1888. 000014FA  4A2B 0013                tst.b      [A3 + 0x13]
  1889. 000014FE  6700 0098                beq        +0x9A /* 00001598 */
  1890. label00001502:
  1891. 00001502  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1892. 00001506  4EAD B5F8                jsr        [A5 - 0x4A08]
  1893. 0000150A  2448                     movea.l    A2, A0
  1894. 0000150C  4A2A 000E                tst.b      [A2 + 0xE]
  1895. 00001510  584F                     addq.w     A7, 4
  1896. 00001512  6700 0084                beq        +0x86 /* 00001598 */
  1897. 00001516  282A 0004                move.l     D4, [A2 + 0x4]
  1898. 0000151A  2A04                     move.l     D5, D4
  1899. 0000151C  302A 000C                move.w     D0, [A2 + 0xC]
  1900. 00001520  7204                     moveq.l    D1, 0x04
  1901. 00001522  C081                     and.l      D0, D1
  1902. 00001524  4A80                     tst.l      D0
  1903. 00001526  56C0                     sne        D0
  1904. 00001528  4400                     neg.b      D0
  1905. 0000152A  49C0                     lea.l      A4, D0
  1906. 0000152C  1600                     move.b     D3, D0
  1907. 0000152E  4A06                     tst.b      D6
  1908. 00001530  6704                     beq        +0x6 /* 00001536 */
  1909. 00001532  4A03                     tst.b      D3
  1910. 00001534  6762                     beq        +0x64 /* 00001598 */
  1911. label00001536:
  1912. 00001536  4A03                     tst.b      D3
  1913. 00001538  6634                     bne        +0x36 /* 0000156E */
  1914. 0000153A  2F0A                     move.l     -[A7], A2
  1915. 0000153C  4EAD B220                jsr        [A5 - 0x4DE0]
  1916. 00001540  4A00                     tst.b      D0
  1917. 00001542  584F                     addq.w     A7, 4
  1918. 00001544  6628                     bne        +0x2A /* 0000156E */
  1919. 00001546  2545 0004                move.l     [A2 + 0x4], D5
  1920. 0000154A  4857                     pea.l      [A7]
  1921. 0000154C  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1922. 00001550  4EAD B2E0                jsr        [A5 - 0x4D20]
  1923. 00001554  1600                     move.b     D3, D0
  1924. 00001556  2544 0004                move.l     [A2 + 0x4], D4
  1925. 0000155A  4A03                     tst.b      D3
  1926. 0000155C  504F                     addq.w     A7, 8
  1927. 0000155E  6612                     bne        +0x14 /* 00001572 */
  1928. 00001560  0C6D FFD5 1C10           cmpi.w     [A5 + 0x1C10], 0xFFD5
  1929. 00001566  6666                     bne        +0x68 /* 000015CE */
  1930. 00001568  426D 1C10                clr.w      [A5 + 0x1C10]
  1931. 0000156C  602A                     bra        +0x2C /* 00001598 */
  1932. label0000156E:
  1933. 0000156E  3EBC FFFF                move.w     [A7], 0xFFFF
  1934. label00001572:
  1935. 00001572  3F3C 0006                move.w     -[A7], 0x6
  1936. 00001576  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1937. 0000157A  4EAD BE08                jsr        [A5 - 0x41F8]
  1938. 0000157E  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1939. 00001582  5C4F                     addq.w     A7, 6
  1940. 00001584  6648                     bne        +0x4A /* 000015CE */
  1941. 00001586  0C57 FFFF                cmpi.w     [A7], 0xFFFF
  1942. 0000158A  670C                     beq        +0xE /* 00001598 */
  1943. 0000158C  3F17                     move.w     -[A7], [A7]
  1944. 0000158E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1945. 00001592  4EAD B2C8                jsr        [A5 - 0x4D38]
  1946. 00001596  5C4F                     addq.w     A7, 6
  1947. label00001598:
  1948. 00001598  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1949. 0000159C  486F 0006                pea.l      [A7 + 0x6]
  1950. 000015A0  4EAD B6C8                jsr        [A5 - 0x4938]
  1951. 000015A4  504F                     addq.w     A7, 8
  1952. label000015A6:
  1953. 000015A6  4A6F 0004                tst.w      [A7 + 0x4]
  1954. 000015AA  6722                     beq        +0x24 /* 000015CE */
  1955. 000015AC  302F 0002                move.w     D0, [A7 + 0x2]
  1956. 000015B0  B06B 0006                cmp.w      D0, [A3 + 0x6]
  1957. 000015B4  6D00 FF20                blt        -0xDE /* 000014D6 */
  1958. 000015B8  302F 0002                move.w     D0, [A7 + 0x2]
  1959. 000015BC  B06B 0006                cmp.w      D0, [A3 + 0x6]
  1960. 000015C0  660C                     bne        +0xE /* 000015CE */
  1961. 000015C2  302F 0004                move.w     D0, [A7 + 0x4]
  1962. 000015C6  B06B 0008                cmp.w      D0, [A3 + 0x8]
  1963. 000015CA  6F00 FF0A                ble        -0xF4 /* 000014D6 */
  1964. label000015CE:
  1965. 000015CE  5C4F                     addq.w     A7, 6
  1966. 000015D0  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1967. 000015D4  4E75                     rts
  1968. fn000015D6:
  1969. 000015D6  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  1970. 000015DA  5D4F                     subq.w     A7, 6
  1971. 000015DC  266F 002A                movea.l    A3, [A7 + 0x2A]
  1972. 000015E0  2B6F 0026 14EA           move.l     [A5 + 0x14EA /* export_665 */], [A7 + 0x26]
  1973. 000015E6  2053                     movea.l    A0, [A3]
  1974. 000015E8  3E28 000A                move.w     D7, [A0 + 0xA]
  1975. 000015EC  7600                     moveq.l    D3, 0x00
  1976. 000015EE  6000 0092                bra        +0x94 /* 00001682 */
  1977. label000015F2:
  1978. 000015F2  2053                     movea.l    A0, [A3]
  1979. 000015F4  2F70 3414 0002           move.l     [A7 + 0x2], [A0 + D3.w * 4 + 0x14]
  1980. 000015FA  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1981. 000015FE  4EAD B5F8                jsr        [A5 - 0x4A08]
  1982. 00001602  2448                     movea.l    A2, A0
  1983. 00001604  4A2A 000E                tst.b      [A2 + 0xE]
  1984. 00001608  584F                     addq.w     A7, 4
  1985. 0000160A  6774                     beq        +0x76 /* 00001680 */
  1986. 0000160C  2A2A 0004                move.l     D5, [A2 + 0x4]
  1987. 00001610  2C05                     move.l     D6, D5
  1988. 00001612  302A 000C                move.w     D0, [A2 + 0xC]
  1989. 00001616  7204                     moveq.l    D1, 0x04
  1990. 00001618  C081                     and.l      D0, D1
  1991. 0000161A  4A80                     tst.l      D0
  1992. 0000161C  56C0                     sne        D0
  1993. 0000161E  4400                     neg.b      D0
  1994. 00001620  49C0                     lea.l      A4, D0
  1995. 00001622  1800                     move.b     D4, D0
  1996. 00001624  4A04                     tst.b      D4
  1997. 00001626  6634                     bne        +0x36 /* 0000165C */
  1998. 00001628  2F0A                     move.l     -[A7], A2
  1999. 0000162A  4EAD B220                jsr        [A5 - 0x4DE0]
  2000. 0000162E  4A00                     tst.b      D0
  2001. 00001630  584F                     addq.w     A7, 4
  2002. 00001632  6628                     bne        +0x2A /* 0000165C */
  2003. 00001634  2546 0004                move.l     [A2 + 0x4], D6
  2004. 00001638  4857                     pea.l      [A7]
  2005. 0000163A  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2006. 0000163E  4EAD B2E0                jsr        [A5 - 0x4D20]
  2007. 00001642  1C00                     move.b     D6, D0
  2008. 00001644  2545 0004                move.l     [A2 + 0x4], D5
  2009. 00001648  4A06                     tst.b      D6
  2010. 0000164A  504F                     addq.w     A7, 8
  2011. 0000164C  660E                     bne        +0x10 /* 0000165C */
  2012. 0000164E  0C6D FFD5 1C10           cmpi.w     [A5 + 0x1C10], 0xFFD5
  2013. 00001654  6632                     bne        +0x34 /* 00001688 */
  2014. 00001656  426D 1C10                clr.w      [A5 + 0x1C10]
  2015. 0000165A  6024                     bra        +0x26 /* 00001680 */
  2016. label0000165C:
  2017. 0000165C  3F3C 0006                move.w     -[A7], 0x6
  2018. 00001660  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2019. 00001664  4EAD BE08                jsr        [A5 - 0x41F8]
  2020. 00001668  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2021. 0000166C  5C4F                     addq.w     A7, 6
  2022. 0000166E  6618                     bne        +0x1A /* 00001688 */
  2023. 00001670  4A04                     tst.b      D4
  2024. 00001672  660C                     bne        +0xE /* 00001680 */
  2025. 00001674  3F17                     move.w     -[A7], [A7]
  2026. 00001676  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2027. 0000167A  4EAD B2C8                jsr        [A5 - 0x4D38]
  2028. 0000167E  5C4F                     addq.w     A7, 6
  2029. label00001680:
  2030. 00001680  5243                     addq.w     D3, 1
  2031. label00001682:
  2032. 00001682  B647                     cmp.w      D3, D7
  2033. 00001684  6D00 FF6C                blt        -0x92 /* 000015F2 */
  2034. label00001688:
  2035. 00001688  5C4F                     addq.w     A7, 6
  2036. 0000168A  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  2037. 0000168E  4E75                     rts
  2038. fn00001690:
  2039. 00001690  4A2F 000C                tst.b      [A7 + 0xC]
  2040. 00001694  6720                     beq        +0x22 /* 000016B6 */
  2041. 00001696  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2042. 0000169A  4AA8 0010                tst.l      [A0 + 0x10]
  2043. 0000169E  6716                     beq        +0x18 /* 000016B6 */
  2044. 000016A0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2045. 000016A4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2046. 000016A8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2047. 000016AC  4EBA FF28                jsr        [PC - 0xD8 /* 000015D6 */]
  2048. 000016B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2049. 000016B4  6012                     bra        +0x14 /* 000016C8 */
  2050. label000016B6:
  2051. 000016B6  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2052. 000016BA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2053. 000016BE  4227                     clr.b      -[A7]
  2054. 000016C0  4EBA FDDC                jsr        [PC - 0x224 /* 0000149E */]
  2055. 000016C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2056. label000016C8:
  2057. 000016C8  4E75                     rts
  2058. fn000016CA:
  2059. 000016CA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2060. 000016CE  514F                     subq.w     A7, 8
  2061. 000016D0  286F 002C                movea.l    A4, [A7 + 0x2C]
  2062. 000016D4  266F 0030                movea.l    A3, [A7 + 0x30]
  2063. 000016D8  7E00                     moveq.l    D7, 0x00
  2064. 000016DA  422C 001E                clr.b      [A4 + 0x1E]
  2065. 000016DE  3013                     move.w     D0, [A3]
  2066. 000016E0  48C0                     ext.l      D0
  2067. 000016E2  5380                     subq.l     D0, 1
  2068. 000016E4  4C3C 0800 0000           movem.w    A3, 0x0
  2069. 000016EA  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2070. 000016EE  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2071. 000016F2  2250                     movea.l    A1, [A0]
  2072. 000016F4  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2073. 000016F8  48C0                     ext.l      D0
  2074. 000016FA  5380                     subq.l     D0, 1
  2075. 000016FC  4C3C 0800 0000           movem.w    A3, 0x0
  2076. 00001702  0166                     bchg       -[A6], D0
  2077. 00001704  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2078. 00001708  2050                     movea.l    A0, [A0]
  2079. 0000170A  D1C0                     add.l      A0, D0
  2080. 0000170C  7014                     moveq.l    D0, 0x14
  2081. 0000170E  2F30 0804                move.l     -[A7], [A0 + D0 + 0x4]
  2082. 00001712  4EAD C2E0                jsr        [A5 - 0x3D20]
  2083. 00001716  0680 0000 0200           addi.l     D0, 0x200
  2084. 0000171C  2600                     move.l     D3, D0
  2085. 0000171E  2F6B 0002 0008           move.l     [A7 + 0x8], [A3 + 0x2]
  2086. 00001724  302F 000A                move.w     D0, [A7 + 0xA]
  2087. 00001728  48C0                     ext.l      D0
  2088. 0000172A  5380                     subq.l     D0, 1
  2089. 0000172C  3F40 000A                move.w     [A7 + 0xA], D0
  2090. 00001730  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2091. 00001734  486F 000C                pea.l      [A7 + 0xC]
  2092. 00001738  4EAD B6C8                jsr        [A5 - 0x4938]
  2093. 0000173C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2094. 00001740  6000 00E2                bra        +0xE4 /* 00001824 */
  2095. label00001744:
  2096. 00001744  4A2B 0012                tst.b      [A3 + 0x12]
  2097. 00001748  6720                     beq        +0x22 /* 0000176A */
  2098. 0000174A  302F 0004                move.w     D0, [A7 + 0x4]
  2099. 0000174E  48C0                     ext.l      D0
  2100. 00001750  5380                     subq.l     D0, 1
  2101. 00001752  4C3C 0800 0000           movem.w    A3, 0x0
  2102. 00001758  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2103. 0000175C  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2104. 00001760  2250                     movea.l    A1, [A0]
  2105. 00001762  4A31 0828                tst.b      [A1 + D0 + 0x28]
  2106. 00001766  6600 00AE                bne        +0xB0 /* 00001816 */
  2107. label0000176A:
  2108. 0000176A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2109. 0000176E  4EAD B5F8                jsr        [A5 - 0x4A08]
  2110. 00001772  2448                     movea.l    A2, A0
  2111. 00001774  4A2A 000E                tst.b      [A2 + 0xE]
  2112. 00001778  584F                     addq.w     A7, 4
  2113. 0000177A  6700 009A                beq        +0x9C /* 00001816 */
  2114. 0000177E  5247                     addq.w     D7, 1
  2115. 00001780  3F3C 0001                move.w     -[A7], 0x1
  2116. 00001784  2F0A                     move.l     -[A7], A2
  2117. 00001786  4EAD B618                jsr        [A5 - 0x49E8]
  2118. 0000178A  4A00                     tst.b      D0
  2119. 0000178C  5C4F                     addq.w     A7, 6
  2120. 0000178E  6770                     beq        +0x72 /* 00001800 */
  2121. 00001790  7801                     moveq.l    D4, 0x01
  2122. 00001792  4A6A 001C                tst.w      [A2 + 0x1C]
  2123. 00001796  6C10                     bge        +0x12 /* 000017A8 */
  2124. 00001798  197C 0001 001E           move.b     [A4 + 0x1E], 0x1
  2125. 0000179E  7800                     moveq.l    D4, 0x00
  2126. 000017A0  182A 0033                move.b     D4, [A2 + 0x33]
  2127. 000017A4  7032                     moveq.l    D0, 0x32
  2128. 000017A6  D680                     add.l      D3, D0
  2129. label000017A8:
  2130. 000017A8  554F                     subq.w     A7, 2
  2131. 000017AA  486A 001E                pea.l      [A2 + 0x1E]
  2132. 000017AE  3F04                     move.w     -[A7], D4
  2133. 000017B0  4EAD C5D8                jsr        [A5 - 0x3A28]
  2134. 000017B4  301F                     move.w     D0, [A7]+
  2135. 000017B6  48C0                     ext.l      D0
  2136. 000017B8  2C00                     move.l     D6, D0
  2137. 000017BA  302A 001E                move.w     D0, [A2 + 0x1E]
  2138. 000017BE  48C0                     ext.l      D0
  2139. 000017C0  3A2A 0022                move.w     D5, [A2 + 0x22]
  2140. 000017C4  48C5                     ext.l      D5
  2141. 000017C6  9A80                     sub.l      D5, D0
  2142. 000017C8  2806                     move.l     D4, D6
  2143. 000017CA  4C05 4800                movem.w    A3,A6, D5
  2144. 000017CE  D684                     add.l      D3, D4
  2145. 000017D0  102A 000F                move.b     D0, [A2 + 0xF]
  2146. 000017D4  7220                     moveq.l    D1, 0x20
  2147. 000017D6  C081                     and.l      D0, D1
  2148. 000017D8  4A80                     tst.l      D0
  2149. 000017DA  673A                     beq        +0x3C /* 00001816 */
  2150. 000017DC  4AAA 0010                tst.l      [A2 + 0x10]
  2151. 000017E0  6716                     beq        +0x18 /* 000017F8 */
  2152. 000017E2  206A 0010                movea.l    A0, [A2 + 0x10]
  2153. 000017E6  4A90                     tst.l      [A0]
  2154. 000017E8  670E                     beq        +0x10 /* 000017F8 */
  2155. 000017EA  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  2156. 000017EE  4EAD C268                jsr        [A5 - 0x3D98]
  2157. 000017F2  D680                     add.l      D3, D0
  2158. 000017F4  584F                     addq.w     A7, 4
  2159. 000017F6  601E                     bra        +0x20 /* 00001816 */
  2160. label000017F8:
  2161. 000017F8  2004                     move.l     D0, D4
  2162. 000017FA  EE80                     asr        D0, 7
  2163. 000017FC  D680                     add.l      D3, D0
  2164. 000017FE  6016                     bra        +0x18 /* 00001816 */
  2165. label00001800:
  2166. 00001800  42A7                     clr.l      -[A7]
  2167. 00001802  42A7                     clr.l      -[A7]
  2168. 00001804  3F3C 0015                move.w     -[A7], 0x15
  2169. 00001808  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  2170. 0000180C  4EAD BDF8                jsr        [A5 - 0x4208]
  2171. 00001810  D680                     add.l      D3, D0
  2172. 00001812  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2173. label00001816:
  2174. 00001816  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2175. 0000181A  486F 0008                pea.l      [A7 + 0x8]
  2176. 0000181E  4EAD B6C8                jsr        [A5 - 0x4938]
  2177. 00001822  504F                     addq.w     A7, 8
  2178. label00001824:
  2179. 00001824  4A6F 0006                tst.w      [A7 + 0x6]
  2180. 00001828  6722                     beq        +0x24 /* 0000184C */
  2181. 0000182A  302F 0004                move.w     D0, [A7 + 0x4]
  2182. 0000182E  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2183. 00001832  6D00 FF10                blt        -0xEE /* 00001744 */
  2184. 00001836  302F 0004                move.w     D0, [A7 + 0x4]
  2185. 0000183A  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2186. 0000183E  660C                     bne        +0xE /* 0000184C */
  2187. 00001840  302F 0006                move.w     D0, [A7 + 0x6]
  2188. 00001844  B06B 0008                cmp.w      D0, [A3 + 0x8]
  2189. 00001848  6F00 FEFA                ble        -0x104 /* 00001744 */
  2190. label0000184C:
  2191. 0000184C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  2192. 00001850  4AA8 0008                tst.l      [A0 + 0x8]
  2193. 00001854  670C                     beq        +0xE /* 00001862 */
  2194. 00001856  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2195. 0000185A  4EAD C2E0                jsr        [A5 - 0x3D20]
  2196. 0000185E  D680                     add.l      D3, D0
  2197. 00001860  584F                     addq.w     A7, 4
  2198. label00001862:
  2199. 00001862  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2200. 00001866  4AA8 0038                tst.l      [A0 + 0x38]
  2201. 0000186A  6714                     beq        +0x16 /* 00001880 */
  2202. 0000186C  0C68 0003 03A2           cmpi.w     [A0 + 0x3A2], 0x3
  2203. 00001872  660C                     bne        +0xE /* 00001880 */
  2204. 00001874  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2205. 00001878  4EAD C2E0                jsr        [A5 - 0x3D20]
  2206. 0000187C  D680                     add.l      D3, D0
  2207. 0000187E  584F                     addq.w     A7, 4
  2208. label00001880:
  2209. 00001880  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2210. 00001884  4A68 0026                tst.w      [A0 + 0x26]
  2211. 00001888  6F20                     ble        +0x22 /* 000018AA */
  2212. 0000188A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2213. 0000188E  4EAD C2E0                jsr        [A5 - 0x3D20]
  2214. 00001892  2F40 0004                move.l     [A7 + 0x4], D0
  2215. 00001896  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2216. 0000189A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2217. 0000189E  4EAD C2E0                jsr        [A5 - 0x3D20]
  2218. 000018A2  D0AF 0008                add.l      D0, [A7 + 0x8]
  2219. 000018A6  D680                     add.l      D3, D0
  2220. 000018A8  504F                     addq.w     A7, 8
  2221. label000018AA:
  2222. 000018AA  2943 0020                move.l     [A4 + 0x20], D3
  2223. 000018AE  3947 0044                move.w     [A4 + 0x44], D7
  2224. 000018B2  504F                     addq.w     A7, 8
  2225. 000018B4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2226. 000018B8  4E75                     rts
  2227. fn000018BA:
  2228. 000018BA  48E7 1030                movem.l    -[A7], D3,A2,A3
  2229. 000018BE  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  2230. 000018C2  246F 0024                movea.l    A2, [A7 + 0x24]
  2231. 000018C6  266F 0028                movea.l    A3, [A7 + 0x28]
  2232. 000018CA  162F 0032                move.b     D3, [A7 + 0x32]
  2233. 000018CE  4878 0050                push.l     0x50 /* 'P' */
  2234. 000018D2  42A7                     clr.l      -[A7]
  2235. 000018D4  2F0A                     move.l     -[A7], A2
  2236. 000018D6  4EAD 9E32                jsr        [A5 - 0x61CE]
  2237. 000018DA  4A03                     tst.b      D3
  2238. 000018DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2239. 000018E0  6722                     beq        +0x24 /* 00001904 */
  2240. 000018E2  2F6F 002C 0004           move.l     [A7 + 0x4], [A7 + 0x2C]
  2241. 000018E8  1F6B 0013 0013           move.b     [A7 + 0x13], [A3 + 0x13]
  2242. 000018EE  486F 0004                pea.l      [A7 + 0x4]
  2243. 000018F2  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2244. 000018F6  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2245. 000018FA  4EBA 249E                jsr        [PC + 0x249E /* 00003D9A */]
  2246. 000018FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2247. 00001902  6006                     bra        +0x8 /* 0000190A */
  2248. label00001904:
  2249. 00001904  157C 0001 0010           move.b     [A2 + 0x10], 0x1
  2250. label0000190A:
  2251. 0000190A  34BC 0050                move.w     [A2], 0x50 /* 'P' */
  2252. 0000190E  357C 04C1 0024           move.w     [A2 + 0x24], 0x4C1
  2253. 00001914  4A2F 0030                tst.b      [A7 + 0x30]
  2254. 00001918  6608                     bne        +0xA /* 00001922 */
  2255. 0000191A  203C 0000 04C1           move.l     D0, 0x4C1
  2256. 00001920  6006                     bra        +0x8 /* 00001928 */
  2257. label00001922:
  2258. 00001922  203C 0000 163C           move.l     D0, 0x163C
  2259. label00001928:
  2260. 00001928  3540 0002                move.w     [A2 + 0x2], D0
  2261. 0000192C  4A03                     tst.b      D3
  2262. 0000192E  672A                     beq        +0x2C /* 0000195A */
  2263. 00001930  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  2264. 00001934  2568 0010 0004           move.l     [A2 + 0x4], [A0 + 0x10]
  2265. 0000193A  2568 0014 0008           move.l     [A2 + 0x8], [A0 + 0x14]
  2266. 00001940  4857                     pea.l      [A7]
  2267. 00001942  A874                     syscall    GetPort
  2268. 00001944  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  2269. 00001948  A873                     syscall    SetPort
  2270. 0000194A  486A 0004                pea.l      [A2 + 0x4]
  2271. 0000194E  A870                     syscall    LocalToGlobal
  2272. 00001950  486A 0008                pea.l      [A2 + 0x8]
  2273. 00001954  A870                     syscall    LocalToGlobal
  2274. 00001956  2F17                     move.l     -[A7], [A7]
  2275. 00001958  A873                     syscall    SetPort
  2276. label0000195A:
  2277. 0000195A  356B 0004 000C           move.w     [A2 + 0xC], [A3 + 0x4]
  2278. 00001960  356B 0008 000E           move.w     [A2 + 0xE], [A3 + 0x8]
  2279. 00001966  4A03                     tst.b      D3
  2280. 00001968  6700 00CC                beq        +0xCE /* 00001A36 */
  2281. 0000196C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  2282. 00001970  3568 16F6 0036           move.w     [A2 + 0x36], [A0 + 0x16F6]
  2283. 00001976  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2284. 0000197A  3568 03A4 001A           move.w     [A2 + 0x1A], [A0 + 0x3A4]
  2285. 00001980  357C 0001 0014           move.w     [A2 + 0x14], 0x1
  2286. 00001986  426A 0016                clr.w      [A2 + 0x16]
  2287. 0000198A  422A 0018                clr.b      [A2 + 0x18]
  2288. 0000198E  4A2D 20A8                tst.b      [A5 + 0x20A8]
  2289. 00001992  6714                     beq        +0x16 /* 000019A8 */
  2290. 00001994  206D 1FFC                movea.l    A0, [A5 + 0x1FFC]
  2291. 00001998  2050                     movea.l    A0, [A0]
  2292. 0000199A  2068 0016                movea.l    A0, [A0 + 0x16]
  2293. 0000199E  2050                     movea.l    A0, [A0]
  2294. 000019A0  3568 0020 001C           move.w     [A2 + 0x1C], [A0 + 0x20]
  2295. 000019A6  6006                     bra        +0x8 /* 000019AE */
  2296. label000019A8:
  2297. 000019A8  357C 0001 001C           move.w     [A2 + 0x1C], 0x1
  2298. label000019AE:
  2299. 000019AE  156F 0012 001F           move.b     [A2 + 0x1F], [A7 + 0x12]
  2300. 000019B4  356F 0010 0026           move.w     [A2 + 0x26], [A7 + 0x10]
  2301. 000019BA  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2302. 000019BE  1F28 0048                move.b     -[A7], [A0 + 0x48]
  2303. 000019C2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2304. 000019C6  486A 0028                pea.l      [A2 + 0x28]
  2305. 000019CA  4EAD BD38                jsr        [A5 - 0x42C8]
  2306. 000019CE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2307. 000019D2  1F28 0049                move.b     -[A7], [A0 + 0x49]
  2308. 000019D6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2309. 000019DA  486A 0028                pea.l      [A2 + 0x28]
  2310. 000019DE  4EAD BD38                jsr        [A5 - 0x42C8]
  2311. 000019E2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2312. 000019E6  1F28 0045                move.b     -[A7], [A0 + 0x45]
  2313. 000019EA  3F3C 0006                move.w     -[A7], 0x6
  2314. 000019EE  486A 0028                pea.l      [A2 + 0x28]
  2315. 000019F2  4EAD BD38                jsr        [A5 - 0x42C8]
  2316. 000019F6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2317. 000019FA  1F28 0047                move.b     -[A7], [A0 + 0x47]
  2318. 000019FE  3F3C 0007                move.w     -[A7], 0x7
  2319. 00001A02  486A 0028                pea.l      [A2 + 0x28]
  2320. 00001A06  4EAD BD38                jsr        [A5 - 0x42C8]
  2321. 00001A0A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2322. 00001A0E  1F28 0047                move.b     -[A7], [A0 + 0x47]
  2323. 00001A12  3F3C 0008                move.w     -[A7], 0x8
  2324. 00001A16  486A 0028                pea.l      [A2 + 0x28]
  2325. 00001A1A  4EAD BD38                jsr        [A5 - 0x42C8]
  2326. 00001A1E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2327. 00001A22  1F28 0046                move.b     -[A7], [A0 + 0x46]
  2328. 00001A26  3F3C 0005                move.w     -[A7], 0x5
  2329. 00001A2A  486A 0028                pea.l      [A2 + 0x28]
  2330. 00001A2E  4EAD BD38                jsr        [A5 - 0x42C8]
  2331. 00001A32  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2332. label00001A36:
  2333. 00001A36  357C 0001 0038           move.w     [A2 + 0x38], 0x1
  2334. 00001A3C  2F0B                     move.l     -[A7], A3
  2335. 00001A3E  2F0A                     move.l     -[A7], A2
  2336. 00001A40  4EBA FC88                jsr        [PC - 0x378 /* 000016CA */]
  2337. 00001A44  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2338. 00001A48  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2339. 00001A4C  4E75                     rts
  2340. fn00001A4E:
  2341. 00001A4E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2342. 00001A52  4FEF FFB0                lea.l      A7, [A7 - 0x50]
  2343. 00001A56  286F 0068                movea.l    A4, [A7 + 0x68]
  2344. 00001A5A  266F 006C                movea.l    A3, [A7 + 0x6C]
  2345. 00001A5E  182F 0070                move.b     D4, [A7 + 0x70]
  2346. 00001A62  162F 0074                move.b     D3, [A7 + 0x74]
  2347. 00001A66  95CA                     sub.l      A2, A2
  2348. 00001A68  4A03                     tst.b      D3
  2349. 00001A6A  6728                     beq        +0x2A /* 00001A94 */
  2350. 00001A6C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2351. 00001A70  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2352. 00001A74  4EAD C200                jsr        [A5 - 0x3E00]
  2353. 00001A78  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  2354. 00001A7C  2F3C 0018 0004           move.l     -[A7], 0x180004
  2355. 00001A82  4EAD D960                jsr        [A5 - 0x26A0]
  2356. 00001A86  2448                     movea.l    A2, A0
  2357. 00001A88  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2358. 00001A8C  214A 0010                move.l     [A0 + 0x10], A2
  2359. 00001A90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2360. label00001A94:
  2361. 00001A94  1F03                     move.b     -[A7], D3
  2362. 00001A96  1F04                     move.b     -[A7], D4
  2363. 00001A98  2F0A                     move.l     -[A7], A2
  2364. 00001A9A  2F0B                     move.l     -[A7], A3
  2365. 00001A9C  486F 000C                pea.l      [A7 + 0xC]
  2366. 00001AA0  4EBA FE18                jsr        [PC - 0x1E8 /* 000018BA */]
  2367. 00001AA4  4A03                     tst.b      D3
  2368. 00001AA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2369. 00001AAA  671C                     beq        +0x1E /* 00001AC8 */
  2370. 00001AAC  4A2F 0072                tst.b      [A7 + 0x72]
  2371. 00001AB0  6716                     beq        +0x18 /* 00001AC8 */
  2372. 00001AB2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2373. 00001AB6  2F68 006E 0004           move.l     [A7 + 0x4], [A0 + 0x6E]
  2374. 00001ABC  2F68 0072 0008           move.l     [A7 + 0x8], [A0 + 0x72]
  2375. 00001AC2  3F68 0064 001C           move.w     [A7 + 0x1C], [A0 + 0x64]
  2376. label00001AC8:
  2377. 00001AC8  1F04                     move.b     -[A7], D4
  2378. 00001ACA  4EAD B7C0                jsr        [A5 - 0x4840]
  2379. 00001ACE  3F40 003C                move.w     [A7 + 0x3C], D0
  2380. 00001AD2  41EF 0002                lea.l      A0, [A7 + 0x2]
  2381. 00001AD6  2248                     movea.l    A1, A0
  2382. 00001AD8  43E9 003C                lea.l      A1, [A1 + 0x3C]
  2383. 00001ADC  93C8                     sub.l      A1, A0
  2384. 00001ADE  2F49 003E                move.l     [A7 + 0x3E], A1
  2385. 00001AE2  486F 0002                pea.l      [A7 + 0x2]
  2386. 00001AE6  4EAD B7C8                jsr        [A5 - 0x4838]
  2387. 00001AEA  2F40 0046                move.l     [A7 + 0x46], D0
  2388. 00001AEE  4A03                     tst.b      D3
  2389. 00001AF0  5C4F                     addq.w     A7, 6
  2390. 00001AF2  6718                     beq        +0x1A /* 00001B0C */
  2391. 00001AF4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2392. 00001AF8  2F68 0056 004C           move.l     [A7 + 0x4C], [A0 + 0x56]
  2393. 00001AFE  2F68 003C 0048           move.l     [A7 + 0x48], [A0 + 0x3C]
  2394. 00001B04  283C 0000 0400           move.l     D4, 0x400
  2395. 00001B0A  6004                     bra        +0x6 /* 00001B10 */
  2396. label00001B0C:
  2397. 00001B0C  282B 000A                move.l     D4, [A3 + 0xA]
  2398. label00001B10:
  2399. 00001B10  4878 0050                push.l     0x50 /* 'P' */
  2400. 00001B14  486F 0004                pea.l      [A7 + 0x4]
  2401. 00001B18  2F04                     move.l     -[A7], D4
  2402. 00001B1A  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  2403. 00001B20  2F0C                     move.l     -[A7], A4
  2404. 00001B22  4EAD C158                jsr        [A5 - 0x3EA8]
  2405. 00001B26  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2406. 00001B2A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2407. 00001B2E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2408. 00001B32  661E                     bne        +0x20 /* 00001B52 */
  2409. 00001B34  4A03                     tst.b      D3
  2410. 00001B36  671A                     beq        +0x1C /* 00001B52 */
  2411. 00001B38  4227                     clr.b      -[A7]
  2412. 00001B3A  2F0A                     move.l     -[A7], A2
  2413. 00001B3C  2F04                     move.l     -[A7], D4
  2414. 00001B3E  2F3C 536F 7264           move.l     -[A7], 0x536F7264 /* 'Sord' */
  2415. 00001B44  2F0C                     move.l     -[A7], A4
  2416. 00001B46  4EAD C160                jsr        [A5 - 0x3EA0]
  2417. 00001B4A  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2418. 00001B4E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2419. label00001B52:
  2420. 00001B52  4FEF 0050                lea.l      A7, [A7 + 0x50]
  2421. 00001B56  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2422. 00001B5A  4E75                     rts
  2423. fn00001B5C:
  2424. 00001B5C  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  2425. 00001B60  594F                     subq.w     A7, 4
  2426. 00001B62  286F 0018                movea.l    A4, [A7 + 0x18]
  2427. 00001B66  4878 0001                push.l     0x1
  2428. 00001B6A  302C 0004                move.w     D0, [A4 + 0x4]
  2429. 00001B6E  48C0                     ext.l      D0
  2430. 00001B70  322C 0008                move.w     D1, [A4 + 0x8]
  2431. 00001B74  48C1                     ext.l      D1
  2432. 00001B76  9280                     sub.l      D1, D0
  2433. 00001B78  5281                     addq.l     D1, 1
  2434. 00001B7A  E589                     lsl        D1, 2
  2435. 00001B7C  2F01                     move.l     -[A7], D1
  2436. 00001B7E  4EAD C1F8                jsr        [A5 - 0x3E08]
  2437. 00001B82  2C48                     movea.l    A6, A0
  2438. 00001B84  3B6D 0874 1C10           move.w     [A5 + 0x1C10], [A5 + 0x874]
  2439. 00001B8A  200E                     move.l     D0, A6
  2440. 00001B8C  504F                     addq.w     A7, 8
  2441. 00001B8E  673C                     beq        +0x3E /* 00001BCC */
  2442. 00001B90  42A7                     clr.l      -[A7]
  2443. 00001B92  2F0E                     move.l     -[A7], A6
  2444. 00001B94  4EAD C2F0                jsr        [A5 - 0x3D10]
  2445. 00001B98  2456                     movea.l    A2, [A6]
  2446. 00001B9A  2F6C 0002 0008           move.l     [A7 + 0x8], [A4 + 0x2]
  2447. 00001BA0  504F                     addq.w     A7, 8
  2448. 00001BA2  6014                     bra        +0x16 /* 00001BB8 */
  2449. label00001BA4:
  2450. 00001BA4  2F17                     move.l     -[A7], [A7]
  2451. 00001BA6  4EAD B5F8                jsr        [A5 - 0x4A08]
  2452. 00001BAA  2648                     movea.l    A3, A0
  2453. 00001BAC  24AB 0004                move.l     [A2], [A3 + 0x4]
  2454. 00001BB0  588A                     addq.l     A2, 4
  2455. 00001BB2  526F 0006                addq.w     [A7 + 0x6], 1
  2456. 00001BB6  584F                     addq.w     A7, 4
  2457. label00001BB8:
  2458. 00001BB8  302F 0002                move.w     D0, [A7 + 0x2]
  2459. 00001BBC  B06C 0008                cmp.w      D0, [A4 + 0x8]
  2460. 00001BC0  6FE2                     ble        -0x1C /* 00001BA4 */
  2461. 00001BC2  42A7                     clr.l      -[A7]
  2462. 00001BC4  2F0E                     move.l     -[A7], A6
  2463. 00001BC6  4EAD C2F8                jsr        [A5 - 0x3D08]
  2464. 00001BCA  504F                     addq.w     A7, 8
  2465. label00001BCC:
  2466. 00001BCC  204E                     movea.l    A0, A6
  2467. 00001BCE  584F                     addq.w     A7, 4
  2468. 00001BD0  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  2469. 00001BD4  4E75                     rts
  2470. fn00001BD6:
  2471. 00001BD6  4FEF FDE4                lea.l      A7, [A7 - 0x21C]
  2472. 00001BDA  486F 0106                pea.l      [A7 + 0x106]
  2473. 00001BDE  2F2F 022C                move.l     -[A7], [A7 + 0x22C]
  2474. 00001BE2  4EAD B240                jsr        [A5 - 0x4DC0]
  2475. 00001BE6  486F 0008                pea.l      [A7 + 0x8]
  2476. 00001BEA  486F 0112                pea.l      [A7 + 0x112]
  2477. 00001BEE  2F2F 0230                move.l     -[A7], [A7 + 0x230]
  2478. 00001BF2  4EAD B870                jsr        [A5 - 0x4790]
  2479. 00001BF6  206F 0238                movea.l    A0, [A7 + 0x238]
  2480. 00001BFA  3010                     move.w     D0, [A0]
  2481. 00001BFC  48C0                     ext.l      D0
  2482. 00001BFE  5380                     subq.l     D0, 1
  2483. 00001C00  4C3C 0800 0000           movem.w    A3, 0x0
  2484. 00001C06  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2485. 00001C0A  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2486. 00001C0E  2250                     movea.l    A1, [A0]
  2487. 00001C10  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2488. 00001C14  48C0                     ext.l      D0
  2489. 00001C16  5380                     subq.l     D0, 1
  2490. 00001C18  4C3C 0800 0000           movem.w    A3, 0x0
  2491. 00001C1E  0166                     bchg       -[A6], D0
  2492. 00001C20  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2493. 00001C24  2050                     movea.l    A0, [A0]
  2494. 00001C26  D1C0                     add.l      A0, D0
  2495. 00001C28  41E8 0014                lea.l      A0, [A0 + 0x14]
  2496. 00001C2C  41E8 001A                lea.l      A0, [A0 + 0x1A]
  2497. 00001C30  43EF 011A                lea.l      A1, [A7 + 0x11A]
  2498. 00001C34  7044                     moveq.l    D0, 0x44
  2499. label00001C36:
  2500. 00001C36  22D8                     move.l     [A1]+, [A0]+
  2501. 00001C38  51C8 FFFC                dbf        D0, -0x6 /* 00001C36 */
  2502. 00001C3C  32D8                     move.w     [A1]+, [A0]+
  2503. 00001C3E  486F 011A                pea.l      [A7 + 0x11A]
  2504. 00001C42  4EAD B8D0                jsr        [A5 - 0x4730]
  2505. 00001C46  486F 0018                pea.l      [A7 + 0x18]
  2506. 00001C4A  486F 0122                pea.l      [A7 + 0x122]
  2507. 00001C4E  4EAD B8E0                jsr        [A5 - 0x4720]
  2508. 00001C52  4227                     clr.b      -[A7]
  2509. 00001C54  486F 0128                pea.l      [A7 + 0x128]
  2510. 00001C58  2F2F 024E                move.l     -[A7], [A7 + 0x24E]
  2511. 00001C5C  2F2F 0256                move.l     -[A7], [A7 + 0x256]
  2512. 00001C60  4EAD B230                jsr        [A5 - 0x4DD0]
  2513. 00001C64  4FEF 024A                lea.l      A7, [A7 + 0x24A]
  2514. 00001C68  4E75                     rts
  2515. fn00001C6A:
  2516. 00001C6A  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  2517. 00001C6E  4FEF FEB4                lea.l      A7, [A7 - 0x14C]
  2518. 00001C72  2C6F 0168                movea.l    A6, [A7 + 0x168]
  2519. 00001C76  286F 016C                movea.l    A4, [A7 + 0x16C]
  2520. 00001C7A  182F 0170                move.b     D4, [A7 + 0x170]
  2521. 00001C7E  2F0C                     move.l     -[A7], A4
  2522. 00001C80  4EBA FEDA                jsr        [PC - 0x126 /* 00001B5C */]
  2523. 00001C84  2448                     movea.l    A2, A0
  2524. 00001C86  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2525. 00001C8A  584F                     addq.w     A7, 4
  2526. 00001C8C  6600 02B8                bne        +0x2BA /* 00001F46 */
  2527. 00001C90  3F14                     move.w     -[A7], [A4]
  2528. 00001C92  4EAD B550                jsr        [A5 - 0x4AB0]
  2529. 00001C96  1F3C 0001                move.b     -[A7], 0x1
  2530. 00001C9A  2F0A                     move.l     -[A7], A2
  2531. 00001C9C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2532. 00001CA0  2F3C 4341 532A           move.l     -[A7], 0x4341532A /* 'CAS*' */
  2533. 00001CA6  2F0E                     move.l     -[A7], A6
  2534. 00001CA8  4EAD C160                jsr        [A5 - 0x3EA0]
  2535. 00001CAC  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2536. 00001CB0  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2537. 00001CB4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2538. 00001CB8  6600 028C                bne        +0x28E /* 00001F46 */
  2539. 00001CBC  3014                     move.w     D0, [A4]
  2540. 00001CBE  48C0                     ext.l      D0
  2541. 00001CC0  5380                     subq.l     D0, 1
  2542. 00001CC2  4C3C 0800 0000           movem.w    A3, 0x0
  2543. 00001CC8  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2544. 00001CCC  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2545. 00001CD0  2250                     movea.l    A1, [A0]
  2546. 00001CD2  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2547. 00001CD6  48C0                     ext.l      D0
  2548. 00001CD8  5380                     subq.l     D0, 1
  2549. 00001CDA  4C3C 0800 0000           movem.w    A3, 0x0
  2550. 00001CE0  0166                     bchg       -[A6], D0
  2551. 00001CE2  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2552. 00001CE6  2050                     movea.l    A0, [A0]
  2553. 00001CE8  D1C0                     add.l      A0, D0
  2554. 00001CEA  41E8 0014                lea.l      A0, [A0 + 0x14]
  2555. 00001CEE  2468 0130                movea.l    A2, [A0 + 0x130]
  2556. 00001CF2  200A                     move.l     D0, A2
  2557. 00001CF4  6756                     beq        +0x58 /* 00001D4C */
  2558. 00001CF6  42A7                     clr.l      -[A7]
  2559. 00001CF8  2F0A                     move.l     -[A7], A2
  2560. 00001CFA  4EAD C2F0                jsr        [A5 - 0x3D10]
  2561. 00001CFE  2648                     movea.l    A3, A0
  2562. 00001D00  3014                     move.w     D0, [A4]
  2563. 00001D02  48C0                     ext.l      D0
  2564. 00001D04  5380                     subq.l     D0, 1
  2565. 00001D06  4C3C 0800 0000           movem.w    A3, 0x0
  2566. 00001D0C  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2567. 00001D10  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2568. 00001D14  2250                     movea.l    A1, [A0]
  2569. 00001D16  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2570. 00001D1A  48C0                     ext.l      D0
  2571. 00001D1C  5380                     subq.l     D0, 1
  2572. 00001D1E  4C3C 0800 0000           movem.w    A3, 0x0
  2573. 00001D24  0166                     bchg       -[A6], D0
  2574. 00001D26  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2575. 00001D2A  2050                     movea.l    A0, [A0]
  2576. 00001D2C  D1C0                     add.l      A0, D0
  2577. 00001D2E  41E8 0014                lea.l      A0, [A0 + 0x14]
  2578. 00001D32  3F28 0162                move.w     -[A7], [A0 + 0x162]
  2579. 00001D36  2F0B                     move.l     -[A7], A3
  2580. 00001D38  486F 0034                pea.l      [A7 + 0x34]
  2581. 00001D3C  4EAD B8F8                jsr        [A5 - 0x4708]
  2582. 00001D40  42A7                     clr.l      -[A7]
  2583. 00001D42  2F0A                     move.l     -[A7], A2
  2584. 00001D44  4EAD C2F8                jsr        [A5 - 0x3D08]
  2585. 00001D48  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2586. label00001D4C:
  2587. 00001D4C  2F0E                     move.l     -[A7], A6
  2588. 00001D4E  486F 0004                pea.l      [A7 + 0x4]
  2589. 00001D52  4EAD C030                jsr        [A5 - 0x3FD0]
  2590. 00001D56  2F6C 0002 0150           move.l     [A7 + 0x150], [A4 + 0x2]
  2591. 00001D5C  302F 0152                move.w     D0, [A7 + 0x152]
  2592. 00001D60  48C0                     ext.l      D0
  2593. 00001D62  5380                     subq.l     D0, 1
  2594. 00001D64  3F40 0152                move.w     [A7 + 0x152], D0
  2595. 00001D68  2F2F 0150                move.l     -[A7], [A7 + 0x150]
  2596. 00001D6C  486F 0154                pea.l      [A7 + 0x154]
  2597. 00001D70  4EAD B6C8                jsr        [A5 - 0x4938]
  2598. 00001D74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2599. 00001D78  6000 01A4                bra        +0x1A6 /* 00001F1E */
  2600. label00001D7C:
  2601. 00001D7C  2F2F 0148                move.l     -[A7], [A7 + 0x148]
  2602. 00001D80  4EAD B5F8                jsr        [A5 - 0x4A08]
  2603. 00001D84  2648                     movea.l    A3, A0
  2604. 00001D86  4A2B 000E                tst.b      [A3 + 0xE]
  2605. 00001D8A  584F                     addq.w     A7, 4
  2606. 00001D8C  6700 0182                beq        +0x184 /* 00001F10 */
  2607. 00001D90  302B 000C                move.w     D0, [A3 + 0xC]
  2608. 00001D94  0280 0000 0200           andi.l     D0, 0x200
  2609. 00001D9A  4A80                     tst.l      D0
  2610. 00001D9C  674C                     beq        +0x4E /* 00001DEA */
  2611. 00001D9E  3014                     move.w     D0, [A4]
  2612. 00001DA0  48C0                     ext.l      D0
  2613. 00001DA2  5380                     subq.l     D0, 1
  2614. 00001DA4  4C3C 0800 0000           movem.w    A3, 0x0
  2615. 00001DAA  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2616. 00001DAE  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2617. 00001DB2  2250                     movea.l    A1, [A0]
  2618. 00001DB4  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2619. 00001DB8  48C0                     ext.l      D0
  2620. 00001DBA  5380                     subq.l     D0, 1
  2621. 00001DBC  4C3C 0800 0000           movem.w    A3, 0x0
  2622. 00001DC2  0166                     bchg       -[A6], D0
  2623. 00001DC4  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2624. 00001DC8  2050                     movea.l    A0, [A0]
  2625. 00001DCA  D1C0                     add.l      A0, D0
  2626. 00001DCC  41E8 0014                lea.l      A0, [A0 + 0x14]
  2627. 00001DD0  4AA8 0130                tst.l      [A0 + 0x130]
  2628. 00001DD4  6714                     beq        +0x16 /* 00001DEA */
  2629. 00001DD6  2F0B                     move.l     -[A7], A3
  2630. 00001DD8  2F2F 014C                move.l     -[A7], [A7 + 0x14C]
  2631. 00001DDC  2F0C                     move.l     -[A7], A4
  2632. 00001DDE  486F 0032                pea.l      [A7 + 0x32]
  2633. 00001DE2  4EBA FDF2                jsr        [PC - 0x20E /* 00001BD6 */]
  2634. 00001DE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2635. label00001DEA:
  2636. 00001DEA  102B 000E                move.b     D0, [A3 + 0xE]
  2637. 00001DEE  49C0                     lea.l      A4, D0
  2638. 00001DF0  2F40 013C                move.l     [A7 + 0x13C], D0
  2639. 00001DF4  42A7                     clr.l      -[A7]
  2640. 00001DF6  42A7                     clr.l      -[A7]
  2641. 00001DF8  3F3C 0001                move.w     -[A7], 0x1
  2642. 00001DFC  2F2F 0152                move.l     -[A7], [A7 + 0x152]
  2643. 00001E00  4EAD BDF8                jsr        [A5 - 0x4208]
  2644. 00001E04  2F40 0152                move.l     [A7 + 0x152], D0
  2645. 00001E08  42AF 014E                clr.l      [A7 + 0x14E]
  2646. 00001E0C  2453                     movea.l    A2, [A3]
  2647. 00001E0E  200A                     move.l     D0, A2
  2648. 00001E10  4A80                     tst.l      D0
  2649. 00001E12  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2650. 00001E16  6758                     beq        +0x5A /* 00001E70 */
  2651. 00001E18  4A04                     tst.b      D4
  2652. 00001E1A  6748                     beq        +0x4A /* 00001E64 */
  2653. 00001E1C  42A7                     clr.l      -[A7]
  2654. 00001E1E  42A7                     clr.l      -[A7]
  2655. 00001E20  4267                     clr.w      -[A7]
  2656. 00001E22  2F0A                     move.l     -[A7], A2
  2657. 00001E24  4EAD D930                jsr        [A5 - 0x26D0]
  2658. 00001E28  42A7                     clr.l      -[A7]
  2659. 00001E2A  42A7                     clr.l      -[A7]
  2660. 00001E2C  3F3C 0005                move.w     -[A7], 0x5
  2661. 00001E30  2F0A                     move.l     -[A7], A2
  2662. 00001E32  4EAD D930                jsr        [A5 - 0x26D0]
  2663. 00001E36  42A7                     clr.l      -[A7]
  2664. 00001E38  42A7                     clr.l      -[A7]
  2665. 00001E3A  3F3C 0006                move.w     -[A7], 0x6
  2666. 00001E3E  2F0A                     move.l     -[A7], A2
  2667. 00001E40  4EAD D930                jsr        [A5 - 0x26D0]
  2668. 00001E44  42A7                     clr.l      -[A7]
  2669. 00001E46  42A7                     clr.l      -[A7]
  2670. 00001E48  3F3C 0007                move.w     -[A7], 0x7
  2671. 00001E4C  2F0A                     move.l     -[A7], A2
  2672. 00001E4E  4EAD D930                jsr        [A5 - 0x26D0]
  2673. 00001E52  42A7                     clr.l      -[A7]
  2674. 00001E54  42A7                     clr.l      -[A7]
  2675. 00001E56  3F3C 000B                move.w     -[A7], 0xB
  2676. 00001E5A  2F0A                     move.l     -[A7], A2
  2677. 00001E5C  4EAD D930                jsr        [A5 - 0x26D0]
  2678. 00001E60  4FEF 0046                lea.l      A7, [A7 + 0x46]
  2679. label00001E64:
  2680. 00001E64  2F0A                     move.l     -[A7], A2
  2681. 00001E66  4EAD C2E0                jsr        [A5 - 0x3D20]
  2682. 00001E6A  2F40 0144                move.l     [A7 + 0x144], D0
  2683. 00001E6E  584F                     addq.w     A7, 4
  2684. label00001E70:
  2685. 00001E70  262B 0004                move.l     D3, [A3 + 0x4]
  2686. 00001E74  700C                     moveq.l    D0, 0x0C
  2687. 00001E76  D0AF 0144                add.l      D0, [A7 + 0x144]
  2688. 00001E7A  D0AF 0140                add.l      D0, [A7 + 0x140]
  2689. 00001E7E  2F00                     move.l     -[A7], D0
  2690. 00001E80  2F03                     move.l     -[A7], D3
  2691. 00001E82  2F0E                     move.l     -[A7], A6
  2692. 00001E84  4EAD A6F8                jsr        [A5 - 0x5908]
  2693. 00001E88  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2694. 00001E8C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2695. 00001E90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2696. 00001E94  6600 00B0                bne        +0xB2 /* 00001F46 */
  2697. 00001E98  4878 000C                push.l     0xC
  2698. 00001E9C  486F 0140                pea.l      [A7 + 0x140]
  2699. 00001EA0  2F0E                     move.l     -[A7], A6
  2700. 00001EA2  4EAD A710                jsr        [A5 - 0x58F0]
  2701. 00001EA6  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2702. 00001EAA  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2703. 00001EAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2704. 00001EB2  6600 0092                bne        +0x94 /* 00001F46 */
  2705. 00001EB6  4AAF 0140                tst.l      [A7 + 0x140]
  2706. 00001EBA  6F2A                     ble        +0x2C /* 00001EE6 */
  2707. 00001EBC  42A7                     clr.l      -[A7]
  2708. 00001EBE  2F0A                     move.l     -[A7], A2
  2709. 00001EC0  4EAD C2F0                jsr        [A5 - 0x3D10]
  2710. 00001EC4  2F2F 0148                move.l     -[A7], [A7 + 0x148]
  2711. 00001EC8  2F12                     move.l     -[A7], [A2]
  2712. 00001ECA  2F0E                     move.l     -[A7], A6
  2713. 00001ECC  4EAD A710                jsr        [A5 - 0x58F0]
  2714. 00001ED0  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2715. 00001ED4  42A7                     clr.l      -[A7]
  2716. 00001ED6  2F0A                     move.l     -[A7], A2
  2717. 00001ED8  4EAD C2F8                jsr        [A5 - 0x3D08]
  2718. 00001EDC  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2719. 00001EE0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2720. 00001EE4  6660                     bne        +0x62 /* 00001F46 */
  2721. label00001EE6:
  2722. 00001EE6  42A7                     clr.l      -[A7]
  2723. 00001EE8  486F 0004                pea.l      [A7 + 0x4]
  2724. 00001EEC  3F3C 0002                move.w     -[A7], 0x2
  2725. 00001EF0  2F2F 0152                move.l     -[A7], [A7 + 0x152]
  2726. 00001EF4  4EAD BDF8                jsr        [A5 - 0x4208]
  2727. 00001EF8  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2728. 00001EFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2729. 00001F00  6644                     bne        +0x46 /* 00001F46 */
  2730. 00001F02  2F0E                     move.l     -[A7], A6
  2731. 00001F04  4EAD A718                jsr        [A5 - 0x58E8]
  2732. 00001F08  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2733. 00001F0C  584F                     addq.w     A7, 4
  2734. 00001F0E  6636                     bne        +0x38 /* 00001F46 */
  2735. label00001F10:
  2736. 00001F10  2F2F 0148                move.l     -[A7], [A7 + 0x148]
  2737. 00001F14  486F 014C                pea.l      [A7 + 0x14C]
  2738. 00001F18  4EAD B6C8                jsr        [A5 - 0x4938]
  2739. 00001F1C  504F                     addq.w     A7, 8
  2740. label00001F1E:
  2741. 00001F1E  4A6F 014A                tst.w      [A7 + 0x14A]
  2742. 00001F22  6722                     beq        +0x24 /* 00001F46 */
  2743. 00001F24  302F 0148                move.w     D0, [A7 + 0x148]
  2744. 00001F28  B06C 0006                cmp.w      D0, [A4 + 0x6]
  2745. 00001F2C  6D00 FE4E                blt        -0x1B0 /* 00001D7C */
  2746. 00001F30  302F 0148                move.w     D0, [A7 + 0x148]
  2747. 00001F34  B06C 0006                cmp.w      D0, [A4 + 0x6]
  2748. 00001F38  660C                     bne        +0xE /* 00001F46 */
  2749. 00001F3A  302F 014A                move.w     D0, [A7 + 0x14A]
  2750. 00001F3E  B06C 0008                cmp.w      D0, [A4 + 0x8]
  2751. 00001F42  6F00 FE38                ble        -0x1C6 /* 00001D7C */
  2752. label00001F46:
  2753. 00001F46  4FEF 014C                lea.l      A7, [A7 + 0x14C]
  2754. 00001F4A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  2755. 00001F4E  4E75                     rts
  2756. 00001F50  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2757. 00001F54  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  2758. 00001F58  95CA                     sub.l      A2, A2
  2759. 00001F5A  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  2760. 00001F5E  486F 0004                pea.l      [A7 + 0x4]
  2761. 00001F62  4EAD C050                jsr        [A5 - 0x3FB0]
  2762. 00001F66  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  2763. 00001F6A  4EAD B5F8                jsr        [A5 - 0x4A08]
  2764. 00001F6E  2648                     movea.l    A3, A0
  2765. 00001F70  4A2B 000E                tst.b      [A3 + 0xE]
  2766. 00001F74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2767. 00001F78  6700 010A                beq        +0x10C /* 00002084 */
  2768. 00001F7C  2853                     movea.l    A4, [A3]
  2769. 00001F7E  200C                     move.l     D0, A4
  2770. 00001F80  671E                     beq        +0x20 /* 00001FA0 */
  2771. 00001F82  4878 0001                push.l     0x1
  2772. 00001F86  2F0C                     move.l     -[A7], A4
  2773. 00001F88  4EAD C220                jsr        [A5 - 0x3DE0]
  2774. 00001F8C  2448                     movea.l    A2, A0
  2775. 00001F8E  200A                     move.l     D0, A2
  2776. 00001F90  504F                     addq.w     A7, 8
  2777. 00001F92  660A                     bne        +0xC /* 00001F9E */
  2778. 00001F94  3B6D 0874 1C10           move.w     [A5 + 0x1C10], [A5 + 0x874]
  2779. 00001F9A  6000 00E8                bra        +0xEA /* 00002084 */
  2780. label00001F9E:
  2781. 00001F9E  268A                     move.l     [A3], A2
  2782. label00001FA0:
  2783. 00001FA0  102B 000E                move.b     D0, [A3 + 0xE]
  2784. 00001FA4  49C0                     lea.l      A4, D0
  2785. 00001FA6  2F40 0026                move.l     [A7 + 0x26], D0
  2786. 00001FAA  42A7                     clr.l      -[A7]
  2787. 00001FAC  42A7                     clr.l      -[A7]
  2788. 00001FAE  3F3C 0001                move.w     -[A7], 0x1
  2789. 00001FB2  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  2790. 00001FB6  4EAD BDF8                jsr        [A5 - 0x4208]
  2791. 00001FBA  2F40 003C                move.l     [A7 + 0x3C], D0
  2792. 00001FBE  42AF 0038                clr.l      [A7 + 0x38]
  2793. 00001FC2  200A                     move.l     D0, A2
  2794. 00001FC4  4A80                     tst.l      D0
  2795. 00001FC6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2796. 00001FCA  6752                     beq        +0x54 /* 0000201E */
  2797. 00001FCC  42A7                     clr.l      -[A7]
  2798. 00001FCE  42A7                     clr.l      -[A7]
  2799. 00001FD0  4267                     clr.w      -[A7]
  2800. 00001FD2  2F0A                     move.l     -[A7], A2
  2801. 00001FD4  4EAD D930                jsr        [A5 - 0x26D0]
  2802. 00001FD8  42A7                     clr.l      -[A7]
  2803. 00001FDA  42A7                     clr.l      -[A7]
  2804. 00001FDC  3F3C 0005                move.w     -[A7], 0x5
  2805. 00001FE0  2F0A                     move.l     -[A7], A2
  2806. 00001FE2  4EAD D930                jsr        [A5 - 0x26D0]
  2807. 00001FE6  42A7                     clr.l      -[A7]
  2808. 00001FE8  42A7                     clr.l      -[A7]
  2809. 00001FEA  3F3C 0006                move.w     -[A7], 0x6
  2810. 00001FEE  2F0A                     move.l     -[A7], A2
  2811. 00001FF0  4EAD D930                jsr        [A5 - 0x26D0]
  2812. 00001FF4  42A7                     clr.l      -[A7]
  2813. 00001FF6  42A7                     clr.l      -[A7]
  2814. 00001FF8  3F3C 0007                move.w     -[A7], 0x7
  2815. 00001FFC  2F0A                     move.l     -[A7], A2
  2816. 00001FFE  4EAD D930                jsr        [A5 - 0x26D0]
  2817. 00002002  42A7                     clr.l      -[A7]
  2818. 00002004  42A7                     clr.l      -[A7]
  2819. 00002006  3F3C 000B                move.w     -[A7], 0xB
  2820. 0000200A  2F0A                     move.l     -[A7], A2
  2821. 0000200C  4EAD D930                jsr        [A5 - 0x26D0]
  2822. 00002010  2F0A                     move.l     -[A7], A2
  2823. 00002012  4EAD C2E0                jsr        [A5 - 0x3D20]
  2824. 00002016  2F40 0074                move.l     [A7 + 0x74], D0
  2825. 0000201A  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  2826. label0000201E:
  2827. 0000201E  4878 000C                push.l     0xC
  2828. 00002022  486F 002A                pea.l      [A7 + 0x2A]
  2829. 00002026  486F 0008                pea.l      [A7 + 0x8]
  2830. 0000202A  4EAD C078                jsr        [A5 - 0x3F88]
  2831. 0000202E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2832. 00002032  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2833. 00002036  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2834. 0000203A  6648                     bne        +0x4A /* 00002084 */
  2835. 0000203C  4AAF 002A                tst.l      [A7 + 0x2A]
  2836. 00002040  6F2C                     ble        +0x2E /* 0000206E */
  2837. 00002042  42A7                     clr.l      -[A7]
  2838. 00002044  2F0A                     move.l     -[A7], A2
  2839. 00002046  4EAD C2F0                jsr        [A5 - 0x3D10]
  2840. 0000204A  2F2F 0032                move.l     -[A7], [A7 + 0x32]
  2841. 0000204E  2F12                     move.l     -[A7], [A2]
  2842. 00002050  486F 0010                pea.l      [A7 + 0x10]
  2843. 00002054  4EAD C078                jsr        [A5 - 0x3F88]
  2844. 00002058  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2845. 0000205C  42A7                     clr.l      -[A7]
  2846. 0000205E  2F0A                     move.l     -[A7], A2
  2847. 00002060  4EAD C2F8                jsr        [A5 - 0x3D08]
  2848. 00002064  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2849. 00002068  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2850. 0000206C  6616                     bne        +0x18 /* 00002084 */
  2851. label0000206E:
  2852. 0000206E  42A7                     clr.l      -[A7]
  2853. 00002070  486F 0004                pea.l      [A7 + 0x4]
  2854. 00002074  3F3C 0002                move.w     -[A7], 0x2
  2855. 00002078  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  2856. 0000207C  4EAD BDF8                jsr        [A5 - 0x4208]
  2857. 00002080  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2858. label00002084:
  2859. 00002084  200A                     move.l     D0, A2
  2860. 00002086  670A                     beq        +0xC /* 00002092 */
  2861. 00002088  2F0A                     move.l     -[A7], A2
  2862. 0000208A  4EAD C200                jsr        [A5 - 0x3E00]
  2863. 0000208E  268C                     move.l     [A3], A4
  2864. 00002090  584F                     addq.w     A7, 4
  2865. label00002092:
  2866. 00002092  4857                     pea.l      [A7]
  2867. 00002094  4EAD C080                jsr        [A5 - 0x3F80]
  2868. 00002098  3600                     move.w     D3, D0
  2869. 0000209A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  2870. 0000209E  584F                     addq.w     A7, 4
  2871. 000020A0  6708                     beq        +0xA /* 000020AA */
  2872. 000020A2  362D 1C10                move.w     D3, [A5 + 0x1C10]
  2873. 000020A6  426D 1C10                clr.w      [A5 + 0x1C10]
  2874. label000020AA:
  2875. 000020AA  3003                     move.w     D0, D3
  2876. 000020AC  4FEF 0032                lea.l      A7, [A7 + 0x32]
  2877. 000020B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2878. 000020B4  4E75                     rts
  2879. fn000020B6:
  2880. 000020B6  594F                     subq.w     A7, 4
  2881. 000020B8  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  2882. 000020BC  2EA8 0008                move.l     [A7], [A0 + 0x8]
  2883. 000020C0  4227                     clr.b      -[A7]
  2884. 000020C2  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  2885. 000020C6  4878 0400                push.l     0x400
  2886. 000020CA  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  2887. 000020D0  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  2888. 000020D4  4EAD C160                jsr        [A5 - 0x3EA0]
  2889. 000020D8  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2890. 000020DC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2891. 000020E0  4E75                     rts
  2892. fn000020E2:
  2893. 000020E2  2F0A                     move.l     -[A7], A2
  2894. 000020E4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2895. 000020E8  2468 0030                movea.l    A2, [A0 + 0x30]
  2896. 000020EC  200A                     move.l     D0, A2
  2897. 000020EE  4A80                     tst.l      D0
  2898. 000020F0  670A                     beq        +0xC /* 000020FC */
  2899. 000020F2  4EAD AAC8                jsr        [A5 - 0x5538]
  2900. 000020F6  4A00                     tst.b      D0
  2901. 000020F8  6702                     beq        +0x4 /* 000020FC */
  2902. 000020FA  95CA                     sub.l      A2, A2
  2903. label000020FC:
  2904. 000020FC  4227                     clr.b      -[A7]
  2905. 000020FE  2F0A                     move.l     -[A7], A2
  2906. 00002100  4878 0400                push.l     0x400
  2907. 00002104  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  2908. 0000210A  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  2909. 0000210E  4EAD C160                jsr        [A5 - 0x3EA0]
  2910. 00002112  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2911. 00002116  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2912. 0000211A  245F                     movea.l    A2, [A7]+
  2913. 0000211C  4E75                     rts
  2914. fn0000211E:
  2915. 0000211E  4227                     clr.b      -[A7]
  2916. 00002120  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  2917. 00002124  2F28 148C                move.l     -[A7], [A0 + 0x148C]
  2918. 00002128  4878 0400                push.l     0x400
  2919. 0000212C  2F3C 5657 746B           move.l     -[A7], 0x5657746B /* 'VWtk' */
  2920. 00002132  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  2921. 00002136  4EAD C160                jsr        [A5 - 0x3EA0]
  2922. 0000213A  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2923. 0000213E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2924. 00002142  4E75                     rts
  2925. fn00002144:
  2926. 00002144  594F                     subq.w     A7, 4
  2927. 00002146  4857                     pea.l      [A7]
  2928. 00002148  1F2F 0010                move.b     -[A7], [A7 + 0x10]
  2929. 0000214C  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  2930. 00002150  4EAD B670                jsr        [A5 - 0x4990]
  2931. 00002154  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2932. 00002158  4A40                     tst.w      D0
  2933. 0000215A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2934. 0000215E  6622                     bne        +0x24 /* 00002182 */
  2935. 00002160  1F3C 0001                move.b     -[A7], 0x1
  2936. 00002164  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  2937. 00002168  4878 0400                push.l     0x400
  2938. 0000216C  2F3C 4D43 734C           move.l     -[A7], 0x4D43734C /* 'MCsL' */
  2939. 00002172  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  2940. 00002176  4EAD C160                jsr        [A5 - 0x3EA0]
  2941. 0000217A  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2942. 0000217E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2943. label00002182:
  2944. 00002182  584F                     addq.w     A7, 4
  2945. 00002184  4E75                     rts
  2946. fn00002186:
  2947. 00002186  594F                     subq.w     A7, 4
  2948. 00002188  4297                     clr.l      [A7]
  2949. 0000218A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2950. 0000218E  4A68 0026                tst.w      [A0 + 0x26]
  2951. 00002192  6F16                     ble        +0x18 /* 000021AA */
  2952. 00002194  4857                     pea.l      [A7]
  2953. 00002196  3F28 0026                move.w     -[A7], [A0 + 0x26]
  2954. 0000219A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2955. 0000219E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2956. 000021A2  4EAD C3F8                jsr        [A5 - 0x3C08]
  2957. 000021A6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2958. label000021AA:
  2959. 000021AA  1F3C 0001                move.b     -[A7], 0x1
  2960. 000021AE  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  2961. 000021B2  4878 0400                push.l     0x400
  2962. 000021B6  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  2963. 000021BC  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  2964. 000021C0  4EAD C160                jsr        [A5 - 0x3EA0]
  2965. 000021C4  3B40 1C10                move.w     [A5 + 0x1C10], D0
  2966. 000021C8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2967. 000021CC  4E75                     rts
  2968. fn000021CE:
  2969. 000021CE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2970. 000021D2  266F 0018                movea.l    A3, [A7 + 0x18]
  2971. 000021D6  282F 001E                move.l     D4, [A7 + 0x1E]
  2972. 000021DA  302F 001C                move.w     D0, [A7 + 0x1C]
  2973. 000021DE  48C0                     ext.l      D0
  2974. 000021E0  5380                     subq.l     D0, 1
  2975. 000021E2  4C3C 0800 0000           movem.w    A3, 0x0
  2976. 000021E8  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  2977. 000021EC  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  2978. 000021F0  2250                     movea.l    A1, [A0]
  2979. 000021F2  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  2980. 000021F6  48C0                     ext.l      D0
  2981. 000021F8  5380                     subq.l     D0, 1
  2982. 000021FA  4C3C 0800 0000           movem.w    A3, 0x0
  2983. 00002200  0166                     bchg       -[A6], D0
  2984. 00002202  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  2985. 00002206  2050                     movea.l    A0, [A0]
  2986. 00002208  D1C0                     add.l      A0, D0
  2987. 0000220A  7014                     moveq.l    D0, 0x14
  2988. 0000220C  2870 0816                movea.l    A4, [A0 + D0 + 0x16]
  2989. 00002210  2F0C                     move.l     -[A7], A4
  2990. 00002212  4EBA 1CBE                jsr        [PC + 0x1CBE /* 00003ED2 */]
  2991. 00002216  2448                     movea.l    A2, A0
  2992. 00002218  200A                     move.l     D0, A2
  2993. 0000221A  584F                     addq.w     A7, 4
  2994. 0000221C  6724                     beq        +0x26 /* 00002242 */
  2995. 0000221E  2F04                     move.l     -[A7], D4
  2996. 00002220  2F3C 466D 6170           move.l     -[A7], 0x466D6170 /* 'Fmap' */
  2997. 00002226  2F0B                     move.l     -[A7], A3
  2998. 00002228  4EAD C108                jsr        [A5 - 0x3EF8]
  2999. 0000222C  2600                     move.l     D3, D0
  3000. 0000222E  2F03                     move.l     -[A7], D3
  3001. 00002230  2F0B                     move.l     -[A7], A3
  3002. 00002232  2F0A                     move.l     -[A7], A2
  3003. 00002234  4EAD AE60                jsr        [A5 - 0x51A0]
  3004. 00002238  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3005. 0000223C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3006. 00002240  601A                     bra        +0x1C /* 0000225C */
  3007. label00002242:
  3008. 00002242  4227                     clr.b      -[A7]
  3009. 00002244  42A7                     clr.l      -[A7]
  3010. 00002246  2F04                     move.l     -[A7], D4
  3011. 00002248  2F3C 466D 6170           move.l     -[A7], 0x466D6170 /* 'Fmap' */
  3012. 0000224E  2F0B                     move.l     -[A7], A3
  3013. 00002250  4EAD C160                jsr        [A5 - 0x3EA0]
  3014. 00002254  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3015. 00002258  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3016. label0000225C:
  3017. 0000225C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3018. 00002260  4E75                     rts
  3019. fn00002262:
  3020. 00002262  514F                     subq.w     A7, 8
  3021. 00002264  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3022. 00002268  2F68 000C 0004           move.l     [A7 + 0x4], [A0 + 0xC]
  3023. 0000226E  4267                     clr.w      -[A7]
  3024. 00002270  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  3025. 00002274  4EAD C178                jsr        [A5 - 0x3E88]
  3026. 00002278  2F48 0006                move.l     [A7 + 0x6], A0
  3027. 0000227C  4227                     clr.b      -[A7]
  3028. 0000227E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  3029. 00002282  4878 0400                push.l     0x400
  3030. 00002286  2F3C 4658 6D70           move.l     -[A7], 0x46586D70 /* 'FXmp' */
  3031. 0000228C  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  3032. 00002290  4EAD C160                jsr        [A5 - 0x3EA0]
  3033. 00002294  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3034. 00002298  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3035. 0000229C  4E75                     rts
  3036. fn0000229E:
  3037. 0000229E  2F0A                     move.l     -[A7], A2
  3038. 000022A0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3039. 000022A4  2468 0038                movea.l    A2, [A0 + 0x38]
  3040. 000022A8  0C68 0003 03A2           cmpi.w     [A0 + 0x3A2], 0x3
  3041. 000022AE  6702                     beq        +0x4 /* 000022B2 */
  3042. 000022B0  95CA                     sub.l      A2, A2
  3043. label000022B2:
  3044. 000022B2  4227                     clr.b      -[A7]
  3045. 000022B4  2F0A                     move.l     -[A7], A2
  3046. 000022B6  4878 0400                push.l     0x400
  3047. 000022BA  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  3048. 000022C0  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  3049. 000022C4  4EAD C160                jsr        [A5 - 0x3EA0]
  3050. 000022C8  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3051. 000022CC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3052. 000022D0  245F                     movea.l    A2, [A7]+
  3053. 000022D2  4E75                     rts
  3054. fn000022D4:
  3055. 000022D4  48E7 1030                movem.l    -[A7], D3,A2,A3
  3056. 000022D8  4FEF FDE4                lea.l      A7, [A7 - 0x21C]
  3057. 000022DC  362F 0230                move.w     D3, [A7 + 0x230]
  3058. 000022E0  95CA                     sub.l      A2, A2
  3059. 000022E2  3003                     move.w     D0, D3
  3060. 000022E4  48C0                     ext.l      D0
  3061. 000022E6  5380                     subq.l     D0, 1
  3062. 000022E8  4C3C 0800 0000           movem.w    A3, 0x0
  3063. 000022EE  0018 266D                ori.b      [A0]+, 0x6D /* 'm' */
  3064. 000022F2  1C30 2653                move.b     D6, [A0 + D2.w * 8 + 0x53]
  3065. 000022F6  2253                     movea.l    A1, [A3]
  3066. 000022F8  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  3067. 000022FC  48C0                     ext.l      D0
  3068. 000022FE  5380                     subq.l     D0, 1
  3069. 00002300  4C3C 0800 0000           movem.w    A3, 0x0
  3070. 00002306  0166                     bchg       -[A6], D0
  3071. 00002308  266D 14A8                movea.l    A3, [A5 + 0x14A8]
  3072. 0000230C  2653                     movea.l    A3, [A3]
  3073. 0000230E  D7C0                     add.l      A3, D0
  3074. 00002310  47EB 0014                lea.l      A3, [A3 + 0x14]
  3075. 00002314  200B                     move.l     D0, A3
  3076. 00002316  671E                     beq        +0x20 /* 00002336 */
  3077. 00002318  4AAB 0150                tst.l      [A3 + 0x150]
  3078. 0000231C  6614                     bne        +0x16 /* 00002332 */
  3079. 0000231E  42A7                     clr.l      -[A7]
  3080. 00002320  4267                     clr.w      -[A7]
  3081. 00002322  4878 0004                push.l     0x4
  3082. 00002326  4EAD D918                jsr        [A5 - 0x26E8]
  3083. 0000232A  2748 0150                move.l     [A3 + 0x150], A0
  3084. 0000232E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3085. label00002332:
  3086. 00002332  246B 0150                movea.l    A2, [A3 + 0x150]
  3087. label00002336:
  3088. 00002336  200A                     move.l     D0, A2
  3089. 00002338  6700 0088                beq        +0x8A /* 000023C2 */
  3090. 0000233C  3003                     move.w     D0, D3
  3091. 0000233E  48C0                     ext.l      D0
  3092. 00002340  5380                     subq.l     D0, 1
  3093. 00002342  4C3C 0800 0000           movem.w    A3, 0x0
  3094. 00002348  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  3095. 0000234C  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  3096. 00002350  2250                     movea.l    A1, [A0]
  3097. 00002352  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  3098. 00002356  48C0                     ext.l      D0
  3099. 00002358  5380                     subq.l     D0, 1
  3100. 0000235A  4C3C 0800 0000           movem.w    A3, 0x0
  3101. 00002360  0166                     bchg       -[A6], D0
  3102. 00002362  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  3103. 00002366  2050                     movea.l    A0, [A0]
  3104. 00002368  D1C0                     add.l      A0, D0
  3105. 0000236A  41E8 0014                lea.l      A0, [A0 + 0x14]
  3106. 0000236E  41E8 001A                lea.l      A0, [A0 + 0x1A]
  3107. 00002372  43D7                     lea.l      A1, [A7]
  3108. 00002374  7044                     moveq.l    D0, 0x44
  3109. label00002376:
  3110. 00002376  22D8                     move.l     [A1]+, [A0]+
  3111. 00002378  51C8 FFFC                dbf        D0, -0x6 /* 00002376 */
  3112. 0000237C  32D8                     move.w     [A1]+, [A0]+
  3113. 0000237E  4857                     pea.l      [A7]
  3114. 00002380  4EAD B8D0                jsr        [A5 - 0x4730]
  3115. 00002384  486F 011A                pea.l      [A7 + 0x11A]
  3116. 00002388  486F 0008                pea.l      [A7 + 0x8]
  3117. 0000238C  4EAD B8A0                jsr        [A5 - 0x4760]
  3118. 00002390  0C2F 00FF 0122           cmpi.b     [A7 + 0x122], 0xFF
  3119. 00002396  650E                     bcs        +0x10 /* 000023A6 */
  3120. 00002398  41EF 0123                lea.l      A0, [A7 + 0x123]
  3121. 0000239C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3122. label0000239E:
  3123. 0000239E  5280                     addq.l     D0, 1
  3124. 000023A0  4A18                     tst.b      [A0]+
  3125. 000023A2  66FA                     bne        -0x4 /* 0000239E */
  3126. 000023A4  6006                     bra        +0x8 /* 000023AC */
  3127. label000023A6:
  3128. 000023A6  7000                     moveq.l    D0, 0x00
  3129. 000023A8  102F 0122                move.b     D0, [A7 + 0x122]
  3130. label000023AC:
  3131. 000023AC  5480                     addq.l     D0, 2
  3132. 000023AE  2F00                     move.l     -[A7], D0
  3133. 000023B0  486F 0126                pea.l      [A7 + 0x126]
  3134. 000023B4  3F3C 0003                move.w     -[A7], 0x3
  3135. 000023B8  2F0A                     move.l     -[A7], A2
  3136. 000023BA  4EAD D930                jsr        [A5 - 0x26D0]
  3137. 000023BE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3138. label000023C2:
  3139. 000023C2  4227                     clr.b      -[A7]
  3140. 000023C4  2F0A                     move.l     -[A7], A2
  3141. 000023C6  2F2F 0238                move.l     -[A7], [A7 + 0x238]
  3142. 000023CA  2F3C 4369 6E66           move.l     -[A7], 0x43696E66 /* 'Cinf' */
  3143. 000023D0  2F2F 023A                move.l     -[A7], [A7 + 0x23A]
  3144. 000023D4  4EAD C160                jsr        [A5 - 0x3EA0]
  3145. 000023D8  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3146. 000023DC  200A                     move.l     D0, A2
  3147. 000023DE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3148. 000023E2  6712                     beq        +0x14 /* 000023F6 */
  3149. 000023E4  42A7                     clr.l      -[A7]
  3150. 000023E6  42A7                     clr.l      -[A7]
  3151. 000023E8  3F3C 0003                move.w     -[A7], 0x3
  3152. 000023EC  2F0A                     move.l     -[A7], A2
  3153. 000023EE  4EAD D930                jsr        [A5 - 0x26D0]
  3154. 000023F2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3155. label000023F6:
  3156. 000023F6  4FEF 021C                lea.l      A7, [A7 + 0x21C]
  3157. 000023FA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3158. 000023FE  4E75                     rts
  3159. fn00002400:
  3160. 00002400  594F                     subq.w     A7, 4
  3161. 00002402  4857                     pea.l      [A7]
  3162. 00002404  3F2F 0010                move.w     -[A7], [A7 + 0x10]
  3163. 00002408  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  3164. 0000240C  4EAD B538                jsr        [A5 - 0x4AC8]
  3165. 00002410  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3166. 00002414  4A40                     tst.w      D0
  3167. 00002416  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3168. 0000241A  6620                     bne        +0x22 /* 0000243C */
  3169. 0000241C  4227                     clr.b      -[A7]
  3170. 0000241E  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  3171. 00002422  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  3172. 00002426  2F3C 6363 6C20           move.l     -[A7], 0x63636C20 /* 'ccl ' */
  3173. 0000242C  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  3174. 00002430  4EAD C160                jsr        [A5 - 0x3EA0]
  3175. 00002434  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3176. 00002438  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3177. label0000243C:
  3178. 0000243C  584F                     addq.w     A7, 4
  3179. 0000243E  4E75                     rts
  3180. fn00002440:
  3181. 00002440  4227                     clr.b      -[A7]
  3182. 00002442  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3183. 00002446  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  3184. 0000244A  4878 0400                push.l     0x400
  3185. 0000244E  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  3186. 00002454  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3187. 00002458  4EAD C160                jsr        [A5 - 0x3EA0]
  3188. 0000245C  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3189. 00002460  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3190. 00002464  4E75                     rts
  3191. fn00002466:
  3192. 00002466  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3193. 0000246A  246F 0014                movea.l    A2, [A7 + 0x14]
  3194. 0000246E  2A2F 001A                move.l     D5, [A7 + 0x1A]
  3195. 00002472  302F 0018                move.w     D0, [A7 + 0x18]
  3196. 00002476  48C0                     ext.l      D0
  3197. 00002478  5380                     subq.l     D0, 1
  3198. 0000247A  4C3C 0800 0000           movem.w    A3, 0x0
  3199. 00002480  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  3200. 00002484  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  3201. 00002488  2250                     movea.l    A1, [A0]
  3202. 0000248A  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  3203. 0000248E  48C0                     ext.l      D0
  3204. 00002490  5380                     subq.l     D0, 1
  3205. 00002492  4C3C 0800 0000           movem.w    A3, 0x0
  3206. 00002498  0166                     bchg       -[A6], D0
  3207. 0000249A  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  3208. 0000249E  2050                     movea.l    A0, [A0]
  3209. 000024A0  D1C0                     add.l      A0, D0
  3210. 000024A2  7014                     moveq.l    D0, 0x14
  3211. 000024A4  2830 0810                move.l     D4, [A0 + D0 + 0x10]
  3212. 000024A8  4A84                     tst.l      D4
  3213. 000024AA  6618                     bne        +0x1A /* 000024C4 */
  3214. 000024AC  2F05                     move.l     -[A7], D5
  3215. 000024AE  2F3C 4C63 7478           move.l     -[A7], 0x4C637478 /* 'Lctx' */
  3216. 000024B4  2F0A                     move.l     -[A7], A2
  3217. 000024B6  4EAD C150                jsr        [A5 - 0x3EB0]
  3218. 000024BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3219. 000024BE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3220. 000024C2  4E75                     rts
  3221. label000024C4:
  3222. 000024C4  2F05                     move.l     -[A7], D5
  3223. 000024C6  2F3C 4C63 7478           move.l     -[A7], 0x4C637478 /* 'Lctx' */
  3224. 000024CC  2F0A                     move.l     -[A7], A2
  3225. 000024CE  4EAD C108                jsr        [A5 - 0x3EF8]
  3226. 000024D2  2600                     move.l     D3, D0
  3227. 000024D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3228. 000024D6  B680                     cmp.l      D3, D0
  3229. 000024D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3230. 000024DC  671A                     beq        +0x1C /* 000024F8 */
  3231. 000024DE  1F2F 001E                move.b     -[A7], [A7 + 0x1E]
  3232. 000024E2  2F03                     move.l     -[A7], D3
  3233. 000024E4  2F0A                     move.l     -[A7], A2
  3234. 000024E6  2F04                     move.l     -[A7], D4
  3235. 000024E8  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  3236. 000024EC  4EAD E2E8                jsr        [A5 - 0x1D18]
  3237. 000024F0  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3238. 000024F4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3239. label000024F8:
  3240. 000024F8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3241. 000024FC  4E75                     rts
  3242. fn000024FE:
  3243. 000024FE  48E7 0030                movem.l    -[A7], A2,A3
  3244. 00002502  266F 000C                movea.l    A3, [A7 + 0xC]
  3245. 00002506  246F 0010                movea.l    A2, [A7 + 0x10]
  3246. 0000250A  1F2F 0014                move.b     -[A7], [A7 + 0x14]
  3247. 0000250E  2F0A                     move.l     -[A7], A2
  3248. 00002510  2F0B                     move.l     -[A7], A3
  3249. 00002512  4EBA F756                jsr        [PC - 0x8AA /* 00001C6A */]
  3250. 00002516  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3251. 0000251A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3252. 0000251E  665A                     bne        +0x5C /* 0000257A */
  3253. 00002520  1F2F 0016                move.b     -[A7], [A7 + 0x16]
  3254. 00002524  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  3255. 00002528  3F12                     move.w     -[A7], [A2]
  3256. 0000252A  2F0B                     move.l     -[A7], A3
  3257. 0000252C  4EBA FF38                jsr        [PC - 0xC8 /* 00002466 */]
  3258. 00002530  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3259. 00002534  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3260. 00002538  6640                     bne        +0x42 /* 0000257A */
  3261. 0000253A  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  3262. 0000253E  3F12                     move.w     -[A7], [A2]
  3263. 00002540  2F0B                     move.l     -[A7], A3
  3264. 00002542  4EBA FC8A                jsr        [PC - 0x376 /* 000021CE */]
  3265. 00002546  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3266. 0000254A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3267. 0000254E  662A                     bne        +0x2C /* 0000257A */
  3268. 00002550  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  3269. 00002554  3F12                     move.w     -[A7], [A2]
  3270. 00002556  2F0B                     move.l     -[A7], A3
  3271. 00002558  4EBA FD7A                jsr        [PC - 0x286 /* 000022D4 */]
  3272. 0000255C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3273. 00002560  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3274. 00002564  6614                     bne        +0x16 /* 0000257A */
  3275. 00002566  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  3276. 0000256A  3F12                     move.w     -[A7], [A2]
  3277. 0000256C  2F0B                     move.l     -[A7], A3
  3278. 0000256E  4EBA FE90                jsr        [PC - 0x170 /* 00002400 */]
  3279. 00002572  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3280. 00002576  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3281. label0000257A:
  3282. 0000257A  4CDF 0C00                movem.l    A2,A3, [A7]+
  3283. 0000257E  4E75                     rts
  3284. fn00002580:
  3285. 00002580  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3286. 00002584  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  3287. 00002588  246F 0030                movea.l    A2, [A7 + 0x30]
  3288. 0000258C  266F 0034                movea.l    A3, [A7 + 0x34]
  3289. 00002590  182F 0038                move.b     D4, [A7 + 0x38]
  3290. 00002594  1A2F 003C                move.b     D5, [A7 + 0x3C]
  3291. 00002598  2F0A                     move.l     -[A7], A2
  3292. 0000259A  4EAD C130                jsr        [A5 - 0x3ED0]
  3293. 0000259E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3294. 000025A2  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3295. 000025A6  584F                     addq.w     A7, 4
  3296. 000025A8  6600 0160                bne        +0x162 /* 0000270A */
  3297. 000025AC  4A2F 003E                tst.b      [A7 + 0x3E]
  3298. 000025B0  6700 012C                beq        +0x12E /* 000026DE */
  3299. 000025B4  1F3C 0001                move.b     -[A7], 0x1
  3300. 000025B8  1F2F 003C                move.b     -[A7], [A7 + 0x3C]
  3301. 000025BC  1F04                     move.b     -[A7], D4
  3302. 000025BE  2F0B                     move.l     -[A7], A3
  3303. 000025C0  2F0A                     move.l     -[A7], A2
  3304. 000025C2  4EBA F48A                jsr        [PC - 0xB76 /* 00001A4E */]
  3305. 000025C6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3306. 000025CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3307. 000025CE  6600 013A                bne        +0x13C /* 0000270A */
  3308. 000025D2  2F0A                     move.l     -[A7], A2
  3309. 000025D4  4EBA FC8C                jsr        [PC - 0x374 /* 00002262 */]
  3310. 000025D8  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3311. 000025DC  584F                     addq.w     A7, 4
  3312. 000025DE  6600 012A                bne        +0x12C /* 0000270A */
  3313. 000025E2  102B 0013                move.b     D0, [A3 + 0x13]
  3314. 000025E6  57C0                     seq        D0
  3315. 000025E8  4400                     neg.b      D0
  3316. 000025EA  49C0                     lea.l      A4, D0
  3317. 000025EC  1600                     move.b     D3, D0
  3318. 000025EE  1B43 14CB                move.b     [A5 + 0x14CB], D3
  3319. 000025F2  1F03                     move.b     -[A7], D3
  3320. 000025F4  2F0A                     move.l     -[A7], A2
  3321. 000025F6  4EBA FB4C                jsr        [PC - 0x4B4 /* 00002144 */]
  3322. 000025FA  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3323. 000025FE  5C4F                     addq.w     A7, 6
  3324. 00002600  6600 0108                bne        +0x10A /* 0000270A */
  3325. 00002604  7601                     moveq.l    D3, 0x01
  3326. 00002606  6072                     bra        +0x74 /* 0000267A */
  3327. label00002608:
  3328. 00002608  3003                     move.w     D0, D3
  3329. 0000260A  48C0                     ext.l      D0
  3330. 0000260C  5380                     subq.l     D0, 1
  3331. 0000260E  4C3C 0800 0000           movem.w    A3, 0x0
  3332. 00002614  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  3333. 00002618  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  3334. 0000261C  2250                     movea.l    A1, [A0]
  3335. 0000261E  4A31 0828                tst.b      [A1 + D0 + 0x28]
  3336. 00002622  6706                     beq        +0x8 /* 0000262A */
  3337. 00002624  4A2B 0013                tst.b      [A3 + 0x13]
  3338. 00002628  674E                     beq        +0x50 /* 00002678 */
  3339. label0000262A:
  3340. 0000262A  42A7                     clr.l      -[A7]
  3341. 0000262C  3F03                     move.w     -[A7], D3
  3342. 0000262E  486F 0006                pea.l      [A7 + 0x6]
  3343. 00002632  4EBA 031A                jsr        [PC + 0x31A /* 0000294E */]
  3344. 00002636  3003                     move.w     D0, D3
  3345. 00002638  48C0                     ext.l      D0
  3346. 0000263A  5380                     subq.l     D0, 1
  3347. 0000263C  4C3C 0800 0000           movem.w    A3, 0x0
  3348. 00002642  0018 286D                ori.b      [A0]+, 0x6D /* 'm' */
  3349. 00002646  1C30 2854                move.b     D6, [A0 + D2 + 0x54]
  3350. 0000264A  2854                     movea.l    A4, [A4]
  3351. 0000264C  D9C0                     add.l      A4, D0
  3352. 0000264E  4A2C 0028                tst.b      [A4 + 0x28]
  3353. 00002652  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3354. 00002656  6706                     beq        +0x8 /* 0000265E */
  3355. 00002658  2F6C 001C 000A           move.l     [A7 + 0xA], [A4 + 0x1C]
  3356. label0000265E:
  3357. 0000265E  1F05                     move.b     -[A7], D5
  3358. 00002660  1F04                     move.b     -[A7], D4
  3359. 00002662  486F 0004                pea.l      [A7 + 0x4]
  3360. 00002666  2F0A                     move.l     -[A7], A2
  3361. 00002668  4EBA FE94                jsr        [PC - 0x16C /* 000024FE */]
  3362. 0000266C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3363. 00002670  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3364. 00002674  6600 0094                bne        +0x96 /* 0000270A */
  3365. label00002678:
  3366. 00002678  5243                     addq.w     D3, 1
  3367. label0000267A:
  3368. 0000267A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3369. 0000267E  2050                     movea.l    A0, [A0]
  3370. 00002680  2050                     movea.l    A0, [A0]
  3371. 00002682  B668 000A                cmp.w      D3, [A0 + 0xA]
  3372. 00002686  6F80                     ble        -0x7E /* 00002608 */
  3373. 00002688  2F0A                     move.l     -[A7], A2
  3374. 0000268A  4EBA FDB4                jsr        [PC - 0x24C /* 00002440 */]
  3375. 0000268E  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3376. 00002692  584F                     addq.w     A7, 4
  3377. 00002694  6674                     bne        +0x76 /* 0000270A */
  3378. 00002696  2F0A                     move.l     -[A7], A2
  3379. 00002698  4EBA FA1C                jsr        [PC - 0x5E4 /* 000020B6 */]
  3380. 0000269C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3381. 000026A0  584F                     addq.w     A7, 4
  3382. 000026A2  6666                     bne        +0x68 /* 0000270A */
  3383. 000026A4  2F0A                     move.l     -[A7], A2
  3384. 000026A6  4EBA FADE                jsr        [PC - 0x522 /* 00002186 */]
  3385. 000026AA  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3386. 000026AE  584F                     addq.w     A7, 4
  3387. 000026B0  6658                     bne        +0x5A /* 0000270A */
  3388. 000026B2  2F0A                     move.l     -[A7], A2
  3389. 000026B4  4EBA FBE8                jsr        [PC - 0x418 /* 0000229E */]
  3390. 000026B8  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3391. 000026BC  584F                     addq.w     A7, 4
  3392. 000026BE  664A                     bne        +0x4C /* 0000270A */
  3393. 000026C0  2F0A                     move.l     -[A7], A2
  3394. 000026C2  4EBA FA1E                jsr        [PC - 0x5E2 /* 000020E2 */]
  3395. 000026C6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3396. 000026CA  584F                     addq.w     A7, 4
  3397. 000026CC  663C                     bne        +0x3E /* 0000270A */
  3398. 000026CE  2F0A                     move.l     -[A7], A2
  3399. 000026D0  4EBA FA4C                jsr        [PC - 0x5B4 /* 0000211E */]
  3400. 000026D4  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3401. 000026D8  584F                     addq.w     A7, 4
  3402. 000026DA  662E                     bne        +0x30 /* 0000270A */
  3403. 000026DC  602C                     bra        +0x2E /* 0000270A */
  3404. label000026DE:
  3405. 000026DE  4227                     clr.b      -[A7]
  3406. 000026E0  4227                     clr.b      -[A7]
  3407. 000026E2  1F04                     move.b     -[A7], D4
  3408. 000026E4  2F0B                     move.l     -[A7], A3
  3409. 000026E6  2F0A                     move.l     -[A7], A2
  3410. 000026E8  4EBA F364                jsr        [PC - 0xC9C /* 00001A4E */]
  3411. 000026EC  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3412. 000026F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3413. 000026F4  6614                     bne        +0x16 /* 0000270A */
  3414. 000026F6  1F05                     move.b     -[A7], D5
  3415. 000026F8  1F04                     move.b     -[A7], D4
  3416. 000026FA  2F0B                     move.l     -[A7], A3
  3417. 000026FC  2F0A                     move.l     -[A7], A2
  3418. 000026FE  4EBA FDFE                jsr        [PC - 0x202 /* 000024FE */]
  3419. 00002702  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3420. 00002706  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3421. label0000270A:
  3422. 0000270A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3423. 0000270E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3424. 00002712  4E75                     rts
  3425. fn00002714:
  3426. 00002714  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  3427. 00002718  4FEF FEA6                lea.l      A7, [A7 - 0x15A]
  3428. 0000271C  3C2F 0178                move.w     D6, [A7 + 0x178]
  3429. 00002720  7AFF                     moveq.l    D5, 0xFFFFFFFF
  3430. 00002722  0C46 FFFF                cmpi.w     D6, 0xFFFF
  3431. 00002726  6700 0150                beq        +0x152 /* 00002878 */
  3432. 0000272A  554F                     subq.w     A7, 2
  3433. 0000272C  A994                     syscall    CurResFile
  3434. 0000272E  301F                     move.w     D0, [A7]+
  3435. 00002730  3E80                     move.w     [A7], D0
  3436. 00002732  3F06                     move.w     -[A7], D6
  3437. 00002734  A998                     syscall    UseResFile
  3438. 00002736  554F                     subq.w     A7, 2
  3439. 00002738  A81C                     syscall    Count1Types
  3440. 0000273A  301F                     move.w     D0, [A7]+
  3441. 0000273C  3F40 0048                move.w     [A7 + 0x48], D0
  3442. 00002740  4A40                     tst.w      D0
  3443. 00002742  6F00 0126                ble        +0x128 /* 0000286A */
  3444. 00002746  4A2F 0176                tst.b      [A7 + 0x176]
  3445. 0000274A  6626                     bne        +0x28 /* 00002772 */
  3446. 0000274C  7E01                     moveq.l    D7, 0x01
  3447. 0000274E  6018                     bra        +0x1A /* 00002768 */
  3448. label00002750:
  3449. 00002750  486F 004A                pea.l      [A7 + 0x4A]
  3450. 00002754  3F07                     move.w     -[A7], D7
  3451. 00002756  A80F                     syscall    Get1IndType/Get1IxType
  3452. 00002758  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  3453. 0000275C  4EAD C448                jsr        [A5 - 0x3BB8]
  3454. 00002760  4A00                     tst.b      D0
  3455. 00002762  584F                     addq.w     A7, 4
  3456. 00002764  670C                     beq        +0xE /* 00002772 */
  3457. 00002766  5247                     addq.w     D7, 1
  3458. label00002768:
  3459. 00002768  BE6F 0048                cmp.w      D7, [A7 + 0x48]
  3460. 0000276C  6FE2                     ble        -0x1C /* 00002750 */
  3461. 0000276E  6000 00FA                bra        +0xFC /* 0000286A */
  3462. label00002772:
  3463. 00002772  486F 0002                pea.l      [A7 + 0x2]
  3464. 00002776  2F2F 017E                move.l     -[A7], [A7 + 0x17E]
  3465. 0000277A  4EAD B908                jsr        [A5 - 0x46F8]
  3466. 0000277E  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  3467. 00002782  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  3468. 00002786  486F 0016                pea.l      [A7 + 0x16]
  3469. 0000278A  A81B                     syscall    HCreateResFile
  3470. 0000278C  A9AF                     syscall    ResError
  3471. 0000278E  301F                     move.w     D0, [A7]+
  3472. 00002790  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3473. 00002794  0C40 FFD0                cmpi.w     D0, 0xFFD0
  3474. 00002798  5C4F                     addq.w     A7, 6
  3475. 0000279A  6708                     beq        +0xA /* 000027A4 */
  3476. 0000279C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3477. 000027A0  6600 00C8                bne        +0xCA /* 0000286A */
  3478. label000027A4:
  3479. 000027A4  554F                     subq.w     A7, 2
  3480. 000027A6  3F2F 0004                move.w     -[A7], [A7 + 0x4]
  3481. 000027AA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  3482. 000027AE  486F 0010                pea.l      [A7 + 0x10]
  3483. 000027B2  1F3C 0003                move.b     -[A7], 0x3
  3484. 000027B6  A81A                     syscall    HOpenResFile
  3485. 000027B8  301F                     move.w     D0, [A7]+
  3486. 000027BA  3A00                     move.w     D5, D0
  3487. 000027BC  554F                     subq.w     A7, 2
  3488. 000027BE  A9AF                     syscall    ResError
  3489. 000027C0  301F                     move.w     D0, [A7]+
  3490. 000027C2  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3491. 000027C6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3492. 000027CA  6600 009E                bne        +0xA0 /* 0000286A */
  3493. 000027CE  0C45 FFFF                cmpi.w     D5, 0xFFFF
  3494. 000027D2  6700 0096                beq        +0x98 /* 0000286A */
  3495. 000027D6  3F06                     move.w     -[A7], D6
  3496. 000027D8  A998                     syscall    UseResFile
  3497. 000027DA  7E01                     moveq.l    D7, 0x01
  3498. 000027DC  6000 0084                bra        +0x86 /* 00002862 */
  3499. label000027E0:
  3500. 000027E0  486F 004A                pea.l      [A7 + 0x4A]
  3501. 000027E4  3F07                     move.w     -[A7], D7
  3502. 000027E6  A80F                     syscall    Get1IndType/Get1IxType
  3503. 000027E8  4A2F 0176                tst.b      [A7 + 0x176]
  3504. 000027EC  660E                     bne        +0x10 /* 000027FC */
  3505. 000027EE  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  3506. 000027F2  4EAD C448                jsr        [A5 - 0x3BB8]
  3507. 000027F6  4A00                     tst.b      D0
  3508. 000027F8  584F                     addq.w     A7, 4
  3509. 000027FA  6664                     bne        +0x66 /* 00002860 */
  3510. label000027FC:
  3511. 000027FC  554F                     subq.w     A7, 2
  3512. 000027FE  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  3513. 00002802  A80D                     syscall    Count1Resources
  3514. 00002804  301F                     move.w     D0, [A7]+
  3515. 00002806  3800                     move.w     D4, D0
  3516. 00002808  7601                     moveq.l    D3, 0x01
  3517. 0000280A  6050                     bra        +0x52 /* 0000285C */
  3518. label0000280C:
  3519. 0000280C  594F                     subq.w     A7, 4
  3520. 0000280E  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  3521. 00002812  3F03                     move.w     -[A7], D3
  3522. 00002814  A80E                     syscall    Get1IndResource/Get1IxResource
  3523. 00002816  205F                     movea.l    A0, [A7]+
  3524. 00002818  2448                     movea.l    A2, A0
  3525. 0000281A  200A                     move.l     D0, A2
  3526. 0000281C  673C                     beq        +0x3E /* 0000285A */
  3527. 0000281E  2F0A                     move.l     -[A7], A2
  3528. 00002820  486F 0052                pea.l      [A7 + 0x52]
  3529. 00002824  486F 0058                pea.l      [A7 + 0x58]
  3530. 00002828  486F 0060                pea.l      [A7 + 0x60]
  3531. 0000282C  A9A8                     syscall    GetResInfo
  3532. 0000282E  7000                     moveq.l    D0, 0x00
  3533. 00002830  102F 0054                move.b     D0, [A7 + 0x54]
  3534. 00002834  5280                     addq.l     D0, 1
  3535. 00002836  41EF 0054                lea.l      A0, [A7 + 0x54]
  3536. 0000283A  4230 0800                clr.b      [A0 + D0]
  3537. 0000283E  2F0A                     move.l     -[A7], A2
  3538. 00002840  A992                     syscall    DetachResource
  3539. 00002842  3F05                     move.w     -[A7], D5
  3540. 00002844  A998                     syscall    UseResFile
  3541. 00002846  2F0A                     move.l     -[A7], A2
  3542. 00002848  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  3543. 0000284C  3F2F 0056                move.w     -[A7], [A7 + 0x56]
  3544. 00002850  486F 005E                pea.l      [A7 + 0x5E]
  3545. 00002854  A9AB                     syscall    AddResource
  3546. 00002856  3F06                     move.w     -[A7], D6
  3547. 00002858  A998                     syscall    UseResFile
  3548. label0000285A:
  3549. 0000285A  5243                     addq.w     D3, 1
  3550. label0000285C:
  3551. 0000285C  B644                     cmp.w      D3, D4
  3552. 0000285E  6FAC                     ble        -0x52 /* 0000280C */
  3553. label00002860:
  3554. 00002860  5247                     addq.w     D7, 1
  3555. label00002862:
  3556. 00002862  BE6F 0048                cmp.w      D7, [A7 + 0x48]
  3557. 00002866  6F00 FF78                ble        -0x86 /* 000027E0 */
  3558. label0000286A:
  3559. 0000286A  3F17                     move.w     -[A7], [A7]
  3560. 0000286C  A998                     syscall    UseResFile
  3561. 0000286E  0C45 FFFF                cmpi.w     D5, 0xFFFF
  3562. 00002872  6704                     beq        +0x6 /* 00002878 */
  3563. 00002874  3F05                     move.w     -[A7], D5
  3564. 00002876  A99A                     syscall    CloseResFile
  3565. label00002878:
  3566. 00002878  4FEF 015A                lea.l      A7, [A7 + 0x15A]
  3567. 0000287C  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  3568. 00002880  4E75                     rts
  3569. fn00002882:
  3570. 00002882  4FEF FDE4                lea.l      A7, [A7 - 0x21C]
  3571. 00002886  206F 0220                movea.l    A0, [A7 + 0x220]
  3572. 0000288A  43D7                     lea.l      A1, [A7]
  3573. 0000288C  7044                     moveq.l    D0, 0x44
  3574. label0000288E:
  3575. 0000288E  22D8                     move.l     [A1]+, [A0]+
  3576. 00002890  51C8 FFFC                dbf        D0, -0x6 /* 0000288E */
  3577. 00002894  32D8                     move.w     [A1]+, [A0]+
  3578. 00002896  4857                     pea.l      [A7]
  3579. 00002898  4EAD B8D0                jsr        [A5 - 0x4730]
  3580. 0000289C  486F 011A                pea.l      [A7 + 0x11A]
  3581. 000028A0  486F 0008                pea.l      [A7 + 0x8]
  3582. 000028A4  4EAD B8A0                jsr        [A5 - 0x4760]
  3583. 000028A8  0C2F 00FF 0122           cmpi.b     [A7 + 0x122], 0xFF
  3584. 000028AE  650E                     bcs        +0x10 /* 000028BE */
  3585. 000028B0  41EF 0123                lea.l      A0, [A7 + 0x123]
  3586. 000028B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3587. label000028B6:
  3588. 000028B6  5280                     addq.l     D0, 1
  3589. 000028B8  4A18                     tst.b      [A0]+
  3590. 000028BA  66FA                     bne        -0x4 /* 000028B6 */
  3591. 000028BC  6006                     bra        +0x8 /* 000028C4 */
  3592. label000028BE:
  3593. 000028BE  7000                     moveq.l    D0, 0x00
  3594. 000028C0  102F 0122                move.b     D0, [A7 + 0x122]
  3595. label000028C4:
  3596. 000028C4  5480                     addq.l     D0, 2
  3597. 000028C6  2F00                     move.l     -[A7], D0
  3598. 000028C8  486F 0126                pea.l      [A7 + 0x126]
  3599. 000028CC  3F3C 0003                move.w     -[A7], 0x3
  3600. 000028D0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3601. 000028D4  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  3602. 000028D8  4EAD D930                jsr        [A5 - 0x26D0]
  3603. 000028DC  4FEF 0236                lea.l      A7, [A7 + 0x236]
  3604. 000028E0  4E75                     rts
  3605. fn000028E2:
  3606. 000028E2  48E7 1030                movem.l    -[A7], D3,A2,A3
  3607. 000028E6  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  3608. 000028EA  246F 001C                movea.l    A2, [A7 + 0x1C]
  3609. 000028EE  362F 0020                move.w     D3, [A7 + 0x20]
  3610. 000028F2  266F 0026                movea.l    A3, [A7 + 0x26]
  3611. 000028F6  3F03                     move.w     -[A7], D3
  3612. 000028F8  486F 0006                pea.l      [A7 + 0x6]
  3613. 000028FC  4EAD B570                jsr        [A5 - 0x4A90]
  3614. 00002900  2F6F 000A 000E           move.l     [A7 + 0xE], [A7 + 0xA]
  3615. 00002906  4A6F 0010                tst.w      [A7 + 0x10]
  3616. 0000290A  5C4F                     addq.w     A7, 6
  3617. 0000290C  6736                     beq        +0x38 /* 00002944 */
  3618. 0000290E  4A13                     tst.b      [A3]
  3619. 00002910  660A                     bne        +0xC /* 0000291C */
  3620. 00002912  256F 0008 0002           move.l     [A2 + 0x2], [A7 + 0x8]
  3621. 00002918  16BC 0001                move.b     [A3], 0x1
  3622. label0000291C:
  3623. 0000291C  3F03                     move.w     -[A7], D3
  3624. 0000291E  486F 0002                pea.l      [A7 + 0x2]
  3625. 00002922  4EAD B578                jsr        [A5 - 0x4A88]
  3626. 00002926  256F 0006 0006           move.l     [A2 + 0x6], [A7 + 0x6]
  3627. 0000292C  302F 0010                move.w     D0, [A7 + 0x10]
  3628. 00002930  48C0                     ext.l      D0
  3629. 00002932  322A 0008                move.w     D1, [A2 + 0x8]
  3630. 00002936  48C1                     ext.l      D1
  3631. 00002938  9280                     sub.l      D1, D0
  3632. 0000293A  5281                     addq.l     D1, 1
  3633. 0000293C  206F 0028                movea.l    A0, [A7 + 0x28]
  3634. 00002940  D390                     add.l      [A0], D1
  3635. 00002942  5C4F                     addq.w     A7, 6
  3636. label00002944:
  3637. 00002944  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3638. 00002948  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3639. 0000294C  4E75                     rts
  3640. fn0000294E:
  3641. 0000294E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3642. 00002952  4FEF FFF2                lea.l      A7, [A7 - 0xE]
  3643. 00002956  246F 0022                movea.l    A2, [A7 + 0x22]
  3644. 0000295A  362F 0026                move.w     D3, [A7 + 0x26]
  3645. 0000295E  282F 0028                move.l     D4, [A7 + 0x28]
  3646. 00002962  42AF 000A                clr.l      [A7 + 0xA]
  3647. 00002966  422F 0009                clr.b      [A7 + 0x9]
  3648. 0000296A  3483                     move.w     [A2], D3
  3649. 0000296C  1544 0012                move.b     [A2 + 0x12], D4
  3650. 00002970  257C 0000 0400 000A      move.l     [A2 + 0xA], 0x400
  3651. 00002978  7002                     moveq.l    D0, 0x02
  3652. 0000297A  C084                     and.l      D0, D4
  3653. 0000297C  4A80                     tst.l      D0
  3654. 0000297E  56C0                     sne        D0
  3655. 00002980  4400                     neg.b      D0
  3656. 00002982  49C0                     lea.l      A4, D0
  3657. 00002984  1540 0013                move.b     [A2 + 0x13], D0
  3658. 00002988  4A84                     tst.l      D4
  3659. 0000298A  674C                     beq        +0x4E /* 000029D8 */
  3660. 0000298C  7601                     moveq.l    D3, 0x01
  3661. 0000298E  6038                     bra        +0x3A /* 000029C8 */
  3662. label00002990:
  3663. 00002990  3003                     move.w     D0, D3
  3664. 00002992  48C0                     ext.l      D0
  3665. 00002994  5380                     subq.l     D0, 1
  3666. 00002996  4C3C 0800 0000           movem.w    A3, 0x0
  3667. 0000299C  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  3668. 000029A0  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  3669. 000029A4  2250                     movea.l    A1, [A0]
  3670. 000029A6  4A31 0828                tst.b      [A1 + D0 + 0x28]
  3671. 000029AA  6706                     beq        +0x8 /* 000029B2 */
  3672. 000029AC  4A2A 0013                tst.b      [A2 + 0x13]
  3673. 000029B0  6714                     beq        +0x16 /* 000029C6 */
  3674. label000029B2:
  3675. 000029B2  486F 0009                pea.l      [A7 + 0x9]
  3676. 000029B6  486F 000E                pea.l      [A7 + 0xE]
  3677. 000029BA  3F03                     move.w     -[A7], D3
  3678. 000029BC  2F0A                     move.l     -[A7], A2
  3679. 000029BE  4EBA FF22                jsr        [PC - 0xDE /* 000028E2 */]
  3680. 000029C2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3681. label000029C6:
  3682. 000029C6  5243                     addq.w     D3, 1
  3683. label000029C8:
  3684. 000029C8  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3685. 000029CC  2050                     movea.l    A0, [A0]
  3686. 000029CE  2050                     movea.l    A0, [A0]
  3687. 000029D0  B668 000A                cmp.w      D3, [A0 + 0xA]
  3688. 000029D4  6FBA                     ble        -0x44 /* 00002990 */
  3689. 000029D6  6038                     bra        +0x3A /* 00002A10 */
  3690. label000029D8:
  3691. 000029D8  3003                     move.w     D0, D3
  3692. 000029DA  48C0                     ext.l      D0
  3693. 000029DC  5380                     subq.l     D0, 1
  3694. 000029DE  4C3C 0800 0000           movem.w    A3, 0x0
  3695. 000029E4  0018 266D                ori.b      [A0]+, 0x6D /* 'm' */
  3696. 000029E8  1C30 2653                move.b     D6, [A0 + D2.w * 8 + 0x53]
  3697. 000029EC  2653                     movea.l    A3, [A3]
  3698. 000029EE  D7C0                     add.l      A3, D0
  3699. 000029F0  4A2B 0028                tst.b      [A3 + 0x28]
  3700. 000029F4  6606                     bne        +0x8 /* 000029FC */
  3701. 000029F6  256B 001C 000A           move.l     [A2 + 0xA], [A3 + 0x1C]
  3702. label000029FC:
  3703. 000029FC  486F 0009                pea.l      [A7 + 0x9]
  3704. 00002A00  486F 000E                pea.l      [A7 + 0xE]
  3705. 00002A04  3F03                     move.w     -[A7], D3
  3706. 00002A06  2F0A                     move.l     -[A7], A2
  3707. 00002A08  4EBA FED8                jsr        [PC - 0x128 /* 000028E2 */]
  3708. 00002A0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3709. label00002A10:
  3710. 00002A10  256F 000A 000E           move.l     [A2 + 0xE], [A7 + 0xA]
  3711. 00002A16  4A2F 0009                tst.b      [A7 + 0x9]
  3712. 00002A1A  6626                     bne        +0x28 /* 00002A42 */
  3713. 00002A1C  4878 0001                push.l     0x1
  3714. 00002A20  486F 0008                pea.l      [A7 + 0x8]
  3715. 00002A24  4EAD B558                jsr        [A5 - 0x4AA8]
  3716. 00002A28  256F 000C 0002           move.l     [A2 + 0x2], [A7 + 0xC]
  3717. 00002A2E  42A7                     clr.l      -[A7]
  3718. 00002A30  486F 000C                pea.l      [A7 + 0xC]
  3719. 00002A34  4EAD B558                jsr        [A5 - 0x4AA8]
  3720. 00002A38  256F 0010 0006           move.l     [A2 + 0x6], [A7 + 0x10]
  3721. 00002A3E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3722. label00002A42:
  3723. 00002A42  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3724. 00002A46  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3725. 00002A4A  4E75                     rts
  3726. fn00002A4C:
  3727. 00002A4C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3728. 00002A50  246F 0018                movea.l    A2, [A7 + 0x18]
  3729. 00002A54  266F 001C                movea.l    A3, [A7 + 0x1C]
  3730. 00002A58  182F 0020                move.b     D4, [A7 + 0x20]
  3731. 00002A5C  262F 0024                move.l     D3, [A7 + 0x24]
  3732. 00002A60  7001                     moveq.l    D0, 0x01
  3733. 00002A62  B680                     cmp.l      D3, D0
  3734. 00002A64  6616                     bne        +0x18 /* 00002A7C */
  3735. 00002A66  3B7C 001E 1C26           move.w     [A5 + 0x1C26], 0x1E
  3736. 00002A6C  2F0A                     move.l     -[A7], A2
  3737. 00002A6E  4EBA E2D8                jsr        [PC - 0x1D28 /* 00000D48 */]
  3738. 00002A72  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3739. 00002A76  584F                     addq.w     A7, 4
  3740. 00002A78  6600 008E                bne        +0x90 /* 00002B08 */
  3741. label00002A7C:
  3742. 00002A7C  3B7C 0023 1C26           move.w     [A5 + 0x1C26], 0x23 /* '#' */
  3743. 00002A82  1F04                     move.b     -[A7], D4
  3744. 00002A84  2F0B                     move.l     -[A7], A3
  3745. 00002A86  2F0A                     move.l     -[A7], A2
  3746. 00002A88  4EBA E460                jsr        [PC - 0x1BA0 /* 00000EEA */]
  3747. 00002A8C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3748. 00002A90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3749. 00002A94  6672                     bne        +0x74 /* 00002B08 */
  3750. 00002A96  3B7C 0028 1C26           move.w     [A5 + 0x1C26], 0x28 /* '(' */
  3751. 00002A9C  2F0A                     move.l     -[A7], A2
  3752. 00002A9E  4EAD A698                jsr        [A5 - 0x5968]
  3753. 00002AA2  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3754. 00002AA6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3755. 00002AAA  584F                     addq.w     A7, 4
  3756. 00002AAC  665A                     bne        +0x5C /* 00002B08 */
  3757. 00002AAE  3B7C 0032 1C26           move.w     [A5 + 0x1C26], 0x32 /* '2' */
  3758. 00002AB4  1F03                     move.b     -[A7], D3
  3759. 00002AB6  1F2F 002A                move.b     -[A7], [A7 + 0x2A]
  3760. 00002ABA  1F2F 0026                move.b     -[A7], [A7 + 0x26]
  3761. 00002ABE  1F04                     move.b     -[A7], D4
  3762. 00002AC0  2F0B                     move.l     -[A7], A3
  3763. 00002AC2  2F0A                     move.l     -[A7], A2
  3764. 00002AC4  4EBA FABA                jsr        [PC - 0x546 /* 00002580 */]
  3765. 00002AC8  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3766. 00002ACC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3767. 00002AD0  6636                     bne        +0x38 /* 00002B08 */
  3768. 00002AD2  3B7C 003C 1C26           move.w     [A5 + 0x1C26], 0x3C /* '<' */
  3769. 00002AD8  7001                     moveq.l    D0, 0x01
  3770. 00002ADA  B680                     cmp.l      D3, D0
  3771. 00002ADC  57C0                     seq        D0
  3772. 00002ADE  4400                     neg.b      D0
  3773. 00002AE0  49C0                     lea.l      A4, D0
  3774. 00002AE2  1F00                     move.b     -[A7], D0
  3775. 00002AE4  2F0B                     move.l     -[A7], A3
  3776. 00002AE6  2F0A                     move.l     -[A7], A2
  3777. 00002AE8  4EBA EBA6                jsr        [PC - 0x145A /* 00001690 */]
  3778. 00002AEC  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3779. 00002AF0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3780. 00002AF4  6612                     bne        +0x14 /* 00002B08 */
  3781. 00002AF6  3B7C 0050 1C26           move.w     [A5 + 0x1C26], 0x50 /* 'P' */
  3782. 00002AFC  2F0A                     move.l     -[A7], A2
  3783. 00002AFE  4EAD C128                jsr        [A5 - 0x3ED8]
  3784. 00002B02  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3785. 00002B06  584F                     addq.w     A7, 4
  3786. label00002B08:
  3787. 00002B08  302D 1C10                move.w     D0, [A5 + 0x1C10]
  3788. 00002B0C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3789. 00002B10  4E75                     rts
  3790. fn00002B12:
  3791. 00002B12  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3792. 00002B16  4EAD A790                jsr        [A5 - 0x5870]
  3793. 00002B1A  584F                     addq.w     A7, 4
  3794. 00002B1C  2F08                     move.l     -[A7], A0
  3795. 00002B1E  4EAD A9B0                jsr        [A5 - 0x5650]
  3796. 00002B22  4A00                     tst.b      D0
  3797. 00002B24  584F                     addq.w     A7, 4
  3798. 00002B26  660A                     bne        +0xC /* 00002B32 */
  3799. 00002B28  3B7C FFC3 1C10           move.w     [A5 + 0x1C10], 0xFFC3
  3800. 00002B2E  7000                     moveq.l    D0, 0x00
  3801. 00002B30  4E75                     rts
  3802. label00002B32:
  3803. 00002B32  7001                     moveq.l    D0, 0x01
  3804. 00002B34  4E75                     rts
  3805. fn00002B36:
  3806. 00002B36  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  3807. 00002B3A  4FEF FEC4                lea.l      A7, [A7 - 0x13C]
  3808. 00002B3E  246F 0164                movea.l    A2, [A7 + 0x164]
  3809. 00002B42  262F 016C                move.l     D3, [A7 + 0x16C]
  3810. 00002B46  2C6F 0170                movea.l    A6, [A7 + 0x170]
  3811. 00002B4A  99CC                     sub.l      A4, A4
  3812. 00002B4C  97CB                     sub.l      A3, A3
  3813. 00002B4E  42AF 0008                clr.l      [A7 + 0x8]
  3814. 00002B52  426D 1C10                clr.w      [A5 + 0x1C10]
  3815. 00002B56  3B7C 000A 1C26           move.w     [A5 + 0x1C26], 0xA /* '\n' */
  3816. 00002B5C  4AAF 0174                tst.l      [A7 + 0x174]
  3817. 00002B60  56C0                     sne        D0
  3818. 00002B62  4400                     neg.b      D0
  3819. 00002B64  49C0                     lea.l      A4, D0
  3820. 00002B66  1C00                     move.b     D6, D0
  3821. 00002B68  2003                     move.l     D0, D3
  3822. 00002B6A  0280 0010 0000           andi.l     D0, 0x100000
  3823. 00002B70  4A80                     tst.l      D0
  3824. 00002B72  56C0                     sne        D0
  3825. 00002B74  4400                     neg.b      D0
  3826. 00002B76  49C0                     lea.l      A4, D0
  3827. 00002B78  1E00                     move.b     D7, D0
  3828. 00002B7A  2003                     move.l     D0, D3
  3829. 00002B7C  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  3830. 00002B82  4A80                     tst.l      D0
  3831. 00002B84  56C0                     sne        D0
  3832. 00002B86  4400                     neg.b      D0
  3833. 00002B88  49C0                     lea.l      A4, D0
  3834. 00002B8A  1F40 000C                move.b     [A7 + 0xC], D0
  3835. 00002B8E  2003                     move.l     D0, D3
  3836. 00002B90  0280 0080 0000           andi.l     D0, 0x800000
  3837. 00002B96  4A80                     tst.l      D0
  3838. 00002B98  56C0                     sne        D0
  3839. 00002B9A  4400                     neg.b      D0
  3840. 00002B9C  49C0                     lea.l      A4, D0
  3841. 00002B9E  1800                     move.b     D4, D0
  3842. 00002BA0  2F2F 0168                move.l     -[A7], [A7 + 0x168]
  3843. 00002BA4  4EAD B898                jsr        [A5 - 0x4768]
  3844. 00002BA8  4A00                     tst.b      D0
  3845. 00002BAA  584F                     addq.w     A7, 4
  3846. 00002BAC  670A                     beq        +0xC /* 00002BB8 */
  3847. 00002BAE  206F 0168                movea.l    A0, [A7 + 0x168]
  3848. 00002BB2  4A68 0008                tst.w      [A0 + 0x8]
  3849. 00002BB6  6710                     beq        +0x12 /* 00002BC8 */
  3850. label00002BB8:
  3851. 00002BB8  2F0E                     move.l     -[A7], A6
  3852. 00002BBA  2F2F 016C                move.l     -[A7], [A7 + 0x16C]
  3853. 00002BBE  4EAD B8B8                jsr        [A5 - 0x4748]
  3854. 00002BC2  4A00                     tst.b      D0
  3855. 00002BC4  504F                     addq.w     A7, 8
  3856. 00002BC6  6604                     bne        +0x6 /* 00002BCC */
  3857. label00002BC8:
  3858. 00002BC8  7000                     moveq.l    D0, 0x00
  3859. 00002BCA  6002                     bra        +0x4 /* 00002BCE */
  3860. label00002BCC:
  3861. 00002BCC  7001                     moveq.l    D0, 0x01
  3862. label00002BCE:
  3863. 00002BCE  1F40 000D                move.b     [A7 + 0xD], D0
  3864. 00002BD2  4A06                     tst.b      D6
  3865. 00002BD4  6712                     beq        +0x14 /* 00002BE8 */
  3866. 00002BD6  2F2F 0174                move.l     -[A7], [A7 + 0x174]
  3867. 00002BDA  4EBA FF36                jsr        [PC - 0xCA /* 00002B12 */]
  3868. 00002BDE  4A00                     tst.b      D0
  3869. 00002BE0  584F                     addq.w     A7, 4
  3870. 00002BE2  6700 03C8                beq        +0x3CA /* 00002FAC */
  3871. 00002BE6  6018                     bra        +0x1A /* 00002C00 */
  3872. label00002BE8:
  3873. 00002BE8  4A2F 000D                tst.b      [A7 + 0xD]
  3874. 00002BEC  6712                     beq        +0x14 /* 00002C00 */
  3875. 00002BEE  4A92                     tst.l      [A2]
  3876. 00002BF0  670E                     beq        +0x10 /* 00002C00 */
  3877. 00002BF2  2F12                     move.l     -[A7], [A2]
  3878. 00002BF4  4EBA FF1C                jsr        [PC - 0xE4 /* 00002B12 */]
  3879. 00002BF8  4A00                     tst.b      D0
  3880. 00002BFA  584F                     addq.w     A7, 4
  3881. 00002BFC  6700 03AE                beq        +0x3B0 /* 00002FAC */
  3882. label00002C00:
  3883. 00002C00  2F3C 0080 0000           move.l     -[A7], 0x800000
  3884. 00002C06  4EAD B368                jsr        [A5 - 0x4C98]
  3885. 00002C0A  486D 20DE                pea.l      [A5 + 0x20DE]
  3886. 00002C0E  4EAD B410                jsr        [A5 - 0x4BF0]
  3887. 00002C12  2F0E                     move.l     -[A7], A6
  3888. 00002C14  4EBA FC6C                jsr        [PC - 0x394 /* 00002882 */]
  3889. 00002C18  4A04                     tst.b      D4
  3890. 00002C1A  6604                     bne        +0x6 /* 00002C20 */
  3891. 00002C1C  7001                     moveq.l    D0, 0x01
  3892. 00002C1E  6002                     bra        +0x4 /* 00002C22 */
  3893. label00002C20:
  3894. 00002C20  7003                     moveq.l    D0, 0x03
  3895. label00002C22:
  3896. 00002C22  2F00                     move.l     -[A7], D0
  3897. 00002C24  3F3C 0001                move.w     -[A7], 0x1
  3898. 00002C28  486F 0020                pea.l      [A7 + 0x20]
  3899. 00002C2C  4EBA FD20                jsr        [PC - 0x2E0 /* 0000294E */]
  3900. 00002C30  7601                     moveq.l    D3, 0x01
  3901. 00002C32  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3902. 00002C36  606E                     bra        +0x70 /* 00002CA6 */
  3903. label00002C38:
  3904. 00002C38  3003                     move.w     D0, D3
  3905. 00002C3A  48C0                     ext.l      D0
  3906. 00002C3C  5380                     subq.l     D0, 1
  3907. 00002C3E  4C3C 0800 0000           movem.w    A3, 0x0
  3908. 00002C44  0018 266D                ori.b      [A0]+, 0x6D /* 'm' */
  3909. 00002C48  1C30 2653                move.b     D6, [A0 + D2.w * 8 + 0x53]
  3910. 00002C4C  2653                     movea.l    A3, [A3]
  3911. 00002C4E  D7C0                     add.l      A3, D0
  3912. 00002C50  47EB 0014                lea.l      A3, [A3 + 0x14]
  3913. 00002C54  4A2B 0014                tst.b      [A3 + 0x14]
  3914. 00002C58  6704                     beq        +0x6 /* 00002C5E */
  3915. 00002C5A  4A04                     tst.b      D4
  3916. 00002C5C  6746                     beq        +0x48 /* 00002CA4 */
  3917. label00002C5E:
  3918. 00002C5E  42A7                     clr.l      -[A7]
  3919. 00002C60  3F03                     move.w     -[A7], D3
  3920. 00002C62  486F 012E                pea.l      [A7 + 0x12E]
  3921. 00002C66  4EBA FCE6                jsr        [PC - 0x31A /* 0000294E */]
  3922. 00002C6A  2F2F 0138                move.l     -[A7], [A7 + 0x138]
  3923. 00002C6E  2F2F 0138                move.l     -[A7], [A7 + 0x138]
  3924. 00002C72  302B 000C                move.w     D0, [A3 + 0xC]
  3925. 00002C76  48C0                     ext.l      D0
  3926. 00002C78  5380                     subq.l     D0, 1
  3927. 00002C7A  4C3C 0800 0000           movem.w    A3, 0x0
  3928. 00002C80  0166                     bchg       -[A6], D0
  3929. 00002C82  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  3930. 00002C86  2050                     movea.l    A0, [A0]
  3931. 00002C88  D1C0                     add.l      A0, D0
  3932. 00002C8A  7014                     moveq.l    D0, 0x14
  3933. 00002C8C  2F30 0816                move.l     -[A7], [A0 + D0 + 0x16]
  3934. 00002C90  4EAD C180                jsr        [A5 - 0x3E80]
  3935. 00002C94  376F 0142 0010           move.w     [A3 + 0x10], [A7 + 0x142]
  3936. 00002C9A  376F 0146 0012           move.w     [A3 + 0x12], [A7 + 0x146]
  3937. 00002CA0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3938. label00002CA4:
  3939. 00002CA4  5243                     addq.w     D3, 1
  3940. label00002CA6:
  3941. 00002CA6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3942. 00002CAA  2050                     movea.l    A0, [A0]
  3943. 00002CAC  2050                     movea.l    A0, [A0]
  3944. 00002CAE  B668 000A                cmp.w      D3, [A0 + 0xA]
  3945. 00002CB2  6F84                     ble        -0x7A /* 00002C38 */
  3946. 00002CB4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3947. 00002CB8  0C68 FFFF 0040           cmpi.w     [A0 + 0x40], 0xFFFF
  3948. 00002CBE  670E                     beq        +0x10 /* 00002CCE */
  3949. 00002CC0  4A06                     tst.b      D6
  3950. 00002CC2  660A                     bne        +0xC /* 00002CCE */
  3951. 00002CC4  3F28 0040                move.w     -[A7], [A0 + 0x40]
  3952. 00002CC8  4EAD BC68                jsr        [A5 - 0x4398]
  3953. 00002CCC  544F                     addq.w     A7, 2
  3954. label00002CCE:
  3955. 00002CCE  4A06                     tst.b      D6
  3956. 00002CD0  670A                     beq        +0xC /* 00002CDC */
  3957. 00002CD2  286F 0174                movea.l    A4, [A7 + 0x174]
  3958. 00002CD6  4A92                     tst.l      [A2]
  3959. 00002CD8  6600 01BA                bne        +0x1BC /* 00002E94 */
  3960. label00002CDC:
  3961. 00002CDC  4A92                     tst.l      [A2]
  3962. 00002CDE  6600 0084                bne        +0x86 /* 00002D64 */
  3963. 00002CE2  7A00                     moveq.l    D5, 0x00
  3964. 00002CE4  2F0E                     move.l     -[A7], A6
  3965. 00002CE6  4EAD A940                jsr        [A5 - 0x56C0]
  3966. 00002CEA  2648                     movea.l    A3, A0
  3967. 00002CEC  2F0B                     move.l     -[A7], A3
  3968. 00002CEE  4EAD A980                jsr        [A5 - 0x5680]
  3969. 00002CF2  2F0B                     move.l     -[A7], A3
  3970. 00002CF4  4EAD A8A8                jsr        [A5 - 0x5758]
  3971. 00002CF8  1F07                     move.b     -[A7], D7
  3972. 00002CFA  486D 1C10                pea.l      [A5 + 0x1C10]
  3973. 00002CFE  2F0E                     move.l     -[A7], A6
  3974. 00002D00  4EAD C110                jsr        [A5 - 0x3EF0]
  3975. 00002D04  2848                     movea.l    A4, A0
  3976. 00002D06  4A6D 1C10                tst.w      [A5 + 0x1C10]
  3977. 00002D0A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3978. 00002D0E  6600 029C                bne        +0x29E /* 00002FAC */
  3979. 00002D12  200C                     move.l     D0, A4
  3980. 00002D14  4A80                     tst.l      D0
  3981. 00002D16  6700 0294                beq        +0x296 /* 00002FAC */
  3982. 00002D1A  4227                     clr.b      -[A7]
  3983. 00002D1C  4878 0001                push.l     0x1
  3984. 00002D20  1F2F 0012                move.b     -[A7], [A7 + 0x12]
  3985. 00002D24  1F07                     move.b     -[A7], D7
  3986. 00002D26  486F 0018                pea.l      [A7 + 0x18]
  3987. 00002D2A  2F0C                     move.l     -[A7], A4
  3988. 00002D2C  2F0A                     move.l     -[A7], A2
  3989. 00002D2E  4EBA FD1C                jsr        [PC - 0x2E4 /* 00002A4C */]
  3990. 00002D32  3B40 1C10                move.w     [A5 + 0x1C10], D0
  3991. 00002D36  4A40                     tst.w      D0
  3992. 00002D38  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3993. 00002D3C  6600 026E                bne        +0x270 /* 00002FAC */
  3994. 00002D40  248C                     move.l     [A2], A4
  3995. 00002D42  99CC                     sub.l      A4, A4
  3996. 00002D44  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  3997. 00002D48  0C68 FFFF 0040           cmpi.w     [A0 + 0x40], 0xFFFF
  3998. 00002D4E  6700 025C                beq        +0x25E /* 00002FAC */
  3999. 00002D52  2F0E                     move.l     -[A7], A6
  4000. 00002D54  3F28 0040                move.w     -[A7], [A0 + 0x40]
  4001. 00002D58  4227                     clr.b      -[A7]
  4002. 00002D5A  4EBA F9B8                jsr        [PC - 0x648 /* 00002714 */]
  4003. 00002D5E  504F                     addq.w     A7, 8
  4004. 00002D60  6000 024A                bra        +0x24C /* 00002FAC */
  4005. label00002D64:
  4006. 00002D64  4A2F 000D                tst.b      [A7 + 0xD]
  4007. 00002D68  6700 00CA                beq        +0xCC /* 00002E34 */
  4008. 00002D6C  7A01                     moveq.l    D5, 0x01
  4009. 00002D6E  3B7C 005A 1C26           move.w     [A5 + 0x1C26], 0x5A /* 'Z' */
  4010. 00002D74  2F12                     move.l     -[A7], [A2]
  4011. 00002D76  4EBA DFD0                jsr        [PC - 0x2030 /* 00000D48 */]
  4012. 00002D7A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4013. 00002D7E  584F                     addq.w     A7, 4
  4014. 00002D80  6600 022A                bne        +0x22C /* 00002FAC */
  4015. 00002D84  3B7C 005D 1C26           move.w     [A5 + 0x1C26], 0x5D /* ']' */
  4016. 00002D8A  1F07                     move.b     -[A7], D7
  4017. 00002D8C  486F 0010                pea.l      [A7 + 0x10]
  4018. 00002D90  2F12                     move.l     -[A7], [A2]
  4019. 00002D92  4EBA E156                jsr        [PC - 0x1EAA /* 00000EEA */]
  4020. 00002D96  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4021. 00002D9A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4022. 00002D9E  6600 020C                bne        +0x20E /* 00002FAC */
  4023. 00002DA2  3B7C 0064 1C26           move.w     [A5 + 0x1C26], 0x64 /* 'd' */
  4024. 00002DA8  1F3C 0001                move.b     -[A7], 0x1
  4025. 00002DAC  1F05                     move.b     -[A7], D5
  4026. 00002DAE  1F2F 0010                move.b     -[A7], [A7 + 0x10]
  4027. 00002DB2  1F07                     move.b     -[A7], D7
  4028. 00002DB4  486F 0016                pea.l      [A7 + 0x16]
  4029. 00002DB8  2F12                     move.l     -[A7], [A2]
  4030. 00002DBA  4EBA F7C4                jsr        [PC - 0x83C /* 00002580 */]
  4031. 00002DBE  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4032. 00002DC2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4033. 00002DC6  6600 01E4                bne        +0x1E6 /* 00002FAC */
  4034. 00002DCA  3B7C 006E 1C26           move.w     [A5 + 0x1C26], 0x6E /* 'n' */
  4035. 00002DD0  0C6A 04C1 0008           cmpi.w     [A2 + 0x8], 0x4C1
  4036. 00002DD6  6C14                     bge        +0x16 /* 00002DEC */
  4037. 00002DD8  1F3C 0001                move.b     -[A7], 0x1
  4038. 00002DDC  486F 0010                pea.l      [A7 + 0x10]
  4039. 00002DE0  2F12                     move.l     -[A7], [A2]
  4040. 00002DE2  4EBA E8AC                jsr        [PC - 0x1754 /* 00001690 */]
  4041. 00002DE6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4042. 00002DEA  6012                     bra        +0x14 /* 00002DFE */
  4043. label00002DEC:
  4044. 00002DEC  486F 000E                pea.l      [A7 + 0xE]
  4045. 00002DF0  2F12                     move.l     -[A7], [A2]
  4046. 00002DF2  1F3C 0001                move.b     -[A7], 0x1
  4047. 00002DF6  4EBA E6A6                jsr        [PC - 0x195A /* 0000149E */]
  4048. 00002DFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4049. label00002DFE:
  4050. 00002DFE  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4051. 00002E02  6600 01A8                bne        +0x1AA /* 00002FAC */
  4052. 00002E06  3B7C 0078 1C26           move.w     [A5 + 0x1C26], 0x78 /* 'x' */
  4053. 00002E0C  2F12                     move.l     -[A7], [A2]
  4054. 00002E0E  4EAD C128                jsr        [A5 - 0x3ED8]
  4055. 00002E12  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4056. 00002E16  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4057. 00002E1A  584F                     addq.w     A7, 4
  4058. 00002E1C  6600 018E                bne        +0x190 /* 00002FAC */
  4059. 00002E20  2F12                     move.l     -[A7], [A2]
  4060. 00002E22  4EAD A790                jsr        [A5 - 0x5870]
  4061. 00002E26  584F                     addq.w     A7, 4
  4062. 00002E28  2F08                     move.l     -[A7], A0
  4063. 00002E2A  4EAD A9A0                jsr        [A5 - 0x5660]
  4064. 00002E2E  584F                     addq.w     A7, 4
  4065. 00002E30  6000 017A                bra        +0x17C /* 00002FAC */
  4066. label00002E34:
  4067. 00002E34  4A07                     tst.b      D7
  4068. 00002E36  6608                     bne        +0xA /* 00002E40 */
  4069. 00002E38  203C 4D56 3935           move.l     D0, 0x4D563935 /* 'MV95' */
  4070. 00002E3E  6006                     bra        +0x8 /* 00002E46 */
  4071. label00002E40:
  4072. 00002E40  203C 4D21 3935           move.l     D0, 0x4D213935 /* 'M!95' */
  4073. label00002E46:
  4074. 00002E46  2600                     move.l     D3, D0
  4075. 00002E48  3B7C 0082 1C26           move.w     [A5 + 0x1C26], 0x82
  4076. 00002E4E  2F0E                     move.l     -[A7], A6
  4077. 00002E50  4EAD A940                jsr        [A5 - 0x56C0]
  4078. 00002E54  2648                     movea.l    A3, A0
  4079. 00002E56  2F03                     move.l     -[A7], D3
  4080. 00002E58  2F3C 4D44 3935           move.l     -[A7], 0x4D443935 /* 'MD95' */
  4081. 00002E5E  2F0B                     move.l     -[A7], A3
  4082. 00002E60  4EAD A948                jsr        [A5 - 0x56B8]
  4083. 00002E64  42A7                     clr.l      -[A7]
  4084. 00002E66  2F3C 4D56 3933           move.l     -[A7], 0x4D563933 /* 'MV93' */
  4085. 00002E6C  4EAD A670                jsr        [A5 - 0x5990]
  4086. 00002E70  2848                     movea.l    A4, A0
  4087. 00002E72  2F12                     move.l     -[A7], [A2]
  4088. 00002E74  4EAD A778                jsr        [A5 - 0x5888]
  4089. 00002E78  584F                     addq.w     A7, 4
  4090. 00002E7A  1F00                     move.b     -[A7], D0
  4091. 00002E7C  2F0B                     move.l     -[A7], A3
  4092. 00002E7E  2F0C                     move.l     -[A7], A4
  4093. 00002E80  4EAD A6B0                jsr        [A5 - 0x5950]
  4094. 00002E84  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4095. 00002E88  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4096. 00002E8C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  4097. 00002E90  6600 011A                bne        +0x11C /* 00002FAC */
  4098. label00002E94:
  4099. 00002E94  7A02                     moveq.l    D5, 0x02
  4100. 00002E96  2F12                     move.l     -[A7], [A2]
  4101. 00002E98  4EBA DEAE                jsr        [PC - 0x2152 /* 00000D48 */]
  4102. 00002E9C  3B7C 0085 1C26           move.w     [A5 + 0x1C26], 0x85
  4103. 00002EA2  1F07                     move.b     -[A7], D7
  4104. 00002EA4  486F 0014                pea.l      [A7 + 0x14]
  4105. 00002EA8  2F12                     move.l     -[A7], [A2]
  4106. 00002EAA  4EBA E03E                jsr        [PC - 0x1FC2 /* 00000EEA */]
  4107. 00002EAE  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4108. 00002EB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4109. 00002EB6  6600 00F4                bne        +0xF6 /* 00002FAC */
  4110. 00002EBA  3B7C 008C 1C26           move.w     [A5 + 0x1C26], 0x8C
  4111. 00002EC0  2F0C                     move.l     -[A7], A4
  4112. 00002EC2  2F12                     move.l     -[A7], [A2]
  4113. 00002EC4  4EAD A6E0                jsr        [A5 - 0x5920]
  4114. 00002EC8  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4115. 00002ECC  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4116. 00002ED0  504F                     addq.w     A7, 8
  4117. 00002ED2  6600 00D8                bne        +0xDA /* 00002FAC */
  4118. 00002ED6  2F12                     move.l     -[A7], [A2]
  4119. 00002ED8  4EAD A780                jsr        [A5 - 0x5880]
  4120. 00002EDC  584F                     addq.w     A7, 4
  4121. 00002EDE  2F00                     move.l     -[A7], D0
  4122. 00002EE0  2F0C                     move.l     -[A7], A4
  4123. 00002EE2  4EAD A788                jsr        [A5 - 0x5878]
  4124. 00002EE6  3B7C 0096 1C26           move.w     [A5 + 0x1C26], 0x96
  4125. 00002EEC  1F3C 0001                move.b     -[A7], 0x1
  4126. 00002EF0  1F05                     move.b     -[A7], D5
  4127. 00002EF2  1F2F 0018                move.b     -[A7], [A7 + 0x18]
  4128. 00002EF6  1F07                     move.b     -[A7], D7
  4129. 00002EF8  486F 001E                pea.l      [A7 + 0x1E]
  4130. 00002EFC  2F0C                     move.l     -[A7], A4
  4131. 00002EFE  4EBA F680                jsr        [PC - 0x980 /* 00002580 */]
  4132. 00002F02  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4133. 00002F06  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4134. 00002F0A  6600 00A0                bne        +0xA2 /* 00002FAC */
  4135. 00002F0E  0C6A 04C1 0008           cmpi.w     [A2 + 0x8], 0x4C1
  4136. 00002F14  6C20                     bge        +0x22 /* 00002F36 */
  4137. 00002F16  3B7C 00A0 1C26           move.w     [A5 + 0x1C26], 0xA0
  4138. 00002F1C  1F3C 0001                move.b     -[A7], 0x1
  4139. 00002F20  486F 0010                pea.l      [A7 + 0x10]
  4140. 00002F24  2F0C                     move.l     -[A7], A4
  4141. 00002F26  4EBA E768                jsr        [PC - 0x1898 /* 00001690 */]
  4142. 00002F2A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4143. 00002F2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4144. 00002F32  6678                     bne        +0x7A /* 00002FAC */
  4145. 00002F34  6022                     bra        +0x24 /* 00002F58 */
  4146. label00002F36:
  4147. 00002F36  3B7C 00AA 1C26           move.w     [A5 + 0x1C26], 0xAA
  4148. 00002F3C  1F06                     move.b     -[A7], D6
  4149. 00002F3E  1F3C 0001                move.b     -[A7], 0x1
  4150. 00002F42  486F 0012                pea.l      [A7 + 0x12]
  4151. 00002F46  2F0C                     move.l     -[A7], A4
  4152. 00002F48  2F12                     move.l     -[A7], [A2]
  4153. 00002F4A  4EBA E38E                jsr        [PC - 0x1C72 /* 000012DA */]
  4154. 00002F4E  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4155. 00002F52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4156. 00002F56  6654                     bne        +0x56 /* 00002FAC */
  4157. label00002F58:
  4158. 00002F58  3B7C 00BE 1C26           move.w     [A5 + 0x1C26], 0xBE
  4159. 00002F5E  2F0C                     move.l     -[A7], A4
  4160. 00002F60  4EAD C128                jsr        [A5 - 0x3ED8]
  4161. 00002F64  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4162. 00002F68  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4163. 00002F6C  584F                     addq.w     A7, 4
  4164. 00002F6E  663C                     bne        +0x3E /* 00002FAC */
  4165. 00002F70  4A06                     tst.b      D6
  4166. 00002F72  6612                     bne        +0x14 /* 00002F86 */
  4167. 00002F74  2F12                     move.l     -[A7], [A2]
  4168. 00002F76  4EAD A6A8                jsr        [A5 - 0x5958]
  4169. 00002F7A  2F12                     move.l     -[A7], [A2]
  4170. 00002F7C  4EAD A678                jsr        [A5 - 0x5988]
  4171. 00002F80  248C                     move.l     [A2], A4
  4172. 00002F82  99CC                     sub.l      A4, A4
  4173. 00002F84  504F                     addq.w     A7, 8
  4174. label00002F86:
  4175. 00002F86  2F0E                     move.l     -[A7], A6
  4176. 00002F88  4EAD B898                jsr        [A5 - 0x4768]
  4177. 00002F8C  4A00                     tst.b      D0
  4178. 00002F8E  584F                     addq.w     A7, 4
  4179. 00002F90  6706                     beq        +0x8 /* 00002F98 */
  4180. 00002F92  4A6E 0008                tst.w      [A6 + 0x8]
  4181. 00002F96  6714                     beq        +0x16 /* 00002FAC */
  4182. label00002F98:
  4183. 00002F98  2F0E                     move.l     -[A7], A6
  4184. 00002F9A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4185. 00002F9E  3F28 0040                move.w     -[A7], [A0 + 0x40]
  4186. 00002FA2  1F3C 0001                move.b     -[A7], 0x1
  4187. 00002FA6  4EBA F76C                jsr        [PC - 0x894 /* 00002714 */]
  4188. 00002FAA  504F                     addq.w     A7, 8
  4189. label00002FAC:
  4190. 00002FAC  7601                     moveq.l    D3, 0x01
  4191. 00002FAE  606A                     bra        +0x6C /* 0000301A */
  4192. label00002FB0:
  4193. 00002FB0  3003                     move.w     D0, D3
  4194. 00002FB2  48C0                     ext.l      D0
  4195. 00002FB4  5380                     subq.l     D0, 1
  4196. 00002FB6  4C3C 0800 0000           movem.w    A3, 0x0
  4197. 00002FBC  0018 266D                ori.b      [A0]+, 0x6D /* 'm' */
  4198. 00002FC0  1C30 2653                move.b     D6, [A0 + D2.w * 8 + 0x53]
  4199. 00002FC4  2653                     movea.l    A3, [A3]
  4200. 00002FC6  D7C0                     add.l      A3, D0
  4201. 00002FC8  47EB 0014                lea.l      A3, [A3 + 0x14]
  4202. 00002FCC  4A2B 0014                tst.b      [A3 + 0x14]
  4203. 00002FD0  6704                     beq        +0x6 /* 00002FD6 */
  4204. 00002FD2  4A04                     tst.b      D4
  4205. 00002FD4  6742                     beq        +0x44 /* 00003018 */
  4206. label00002FD6:
  4207. 00002FD6  4A2B 0014                tst.b      [A3 + 0x14]
  4208. 00002FDA  663C                     bne        +0x3E /* 00003018 */
  4209. 00002FDC  3F2D 1C10                move.w     -[A7], [A5 + 0x1C10]
  4210. 00002FE0  1F05                     move.b     -[A7], D5
  4211. 00002FE2  4A92                     tst.l      [A2]
  4212. 00002FE4  6604                     bne        +0x6 /* 00002FEA */
  4213. 00002FE6  204C                     movea.l    A0, A4
  4214. 00002FE8  6002                     bra        +0x4 /* 00002FEC */
  4215. label00002FEA:
  4216. 00002FEA  2052                     movea.l    A0, [A2]
  4217. label00002FEC:
  4218. 00002FEC  4850                     pea.l      [A0]
  4219. 00002FEE  302B 000C                move.w     D0, [A3 + 0xC]
  4220. 00002FF2  48C0                     ext.l      D0
  4221. 00002FF4  5380                     subq.l     D0, 1
  4222. 00002FF6  4C3C 0800 0000           movem.w    A3, 0x0
  4223. 00002FFC  0166                     bchg       -[A6], D0
  4224. 00002FFE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4225. 00003002  2050                     movea.l    A0, [A0]
  4226. 00003004  D1C0                     add.l      A0, D0
  4227. 00003006  7014                     moveq.l    D0, 0x14
  4228. 00003008  2F30 0810                move.l     -[A7], [A0 + D0 + 0x10]
  4229. 0000300C  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  4230. 00003010  4EAD E2F0                jsr        [A5 - 0x1D10]
  4231. 00003014  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4232. label00003018:
  4233. 00003018  5243                     addq.w     D3, 1
  4234. label0000301A:
  4235. 0000301A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4236. 0000301E  2050                     movea.l    A0, [A0]
  4237. 00003020  2050                     movea.l    A0, [A0]
  4238. 00003022  B668 000A                cmp.w      D3, [A0 + 0xA]
  4239. 00003026  6F88                     ble        -0x76 /* 00002FB0 */
  4240. 00003028  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4241. 0000302C  6600 01B6                bne        +0x1B8 /* 000031E4 */
  4242. 00003030  486F 000E                pea.l      [A7 + 0xE]
  4243. 00003034  4EBA E3A4                jsr        [PC - 0x1C5C /* 000013DA */]
  4244. 00003038  4A06                     tst.b      D6
  4245. 0000303A  584F                     addq.w     A7, 4
  4246. 0000303C  660E                     bne        +0x10 /* 0000304C */
  4247. 0000303E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4248. 00003042  4868 0040                pea.l      [A0 + 0x40]
  4249. 00003046  4EAD BC70                jsr        [A5 - 0x4390]
  4250. 0000304A  584F                     addq.w     A7, 4
  4251. label0000304C:
  4252. 0000304C  486F 0022                pea.l      [A7 + 0x22]
  4253. 00003050  2F0E                     move.l     -[A7], A6
  4254. 00003052  4EAD BC80                jsr        [A5 - 0x4380]
  4255. 00003056  7601                     moveq.l    D3, 0x01
  4256. 00003058  504F                     addq.w     A7, 8
  4257. 0000305A  6000 0176                bra        +0x178 /* 000031D2 */
  4258. label0000305E:
  4259. 0000305E  3003                     move.w     D0, D3
  4260. 00003060  48C0                     ext.l      D0
  4261. 00003062  5380                     subq.l     D0, 1
  4262. 00003064  4C3C 0800 0000           movem.w    A3, 0x0
  4263. 0000306A  0018 2E80                ori.b      [A0]+, 0x80
  4264. 0000306E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4265. 00003072  2050                     movea.l    A0, [A0]
  4266. 00003074  2050                     movea.l    A0, [A0]
  4267. 00003076  D1C0                     add.l      A0, D0
  4268. 00003078  2F48 0004                move.l     [A7 + 0x4], A0
  4269. 0000307C  2448                     movea.l    A2, A0
  4270. 0000307E  302A 0020                move.w     D0, [A2 + 0x20]
  4271. 00003082  48C0                     ext.l      D0
  4272. 00003084  5380                     subq.l     D0, 1
  4273. 00003086  4C3C 0800 0000           movem.w    A3, 0x0
  4274. 0000308C  0166                     bchg       -[A6], D0
  4275. 0000308E  246D 14A8                movea.l    A2, [A5 + 0x14A8]
  4276. 00003092  2452                     movea.l    A2, [A2]
  4277. 00003094  D5C0                     add.l      A2, D0
  4278. 00003096  45EA 0014                lea.l      A2, [A2 + 0x14]
  4279. 0000309A  508A                     addq.l     A2, 8
  4280. 0000309C  588A                     addq.l     A2, 4
  4281. 0000309E  2048                     movea.l    A0, A0
  4282. 000030A0  4A28 0028                tst.b      [A0 + 0x28]
  4283. 000030A4  6600 012A                bne        +0x12C /* 000031D0 */
  4284. 000030A8  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4285. 000030AC  2050                     movea.l    A0, [A0]
  4286. 000030AE  2050                     movea.l    A0, [A0]
  4287. 000030B0  3028 0020                move.w     D0, [A0 + 0x20]
  4288. 000030B4  48C0                     ext.l      D0
  4289. 000030B6  5380                     subq.l     D0, 1
  4290. 000030B8  4C3C 0800 0000           movem.w    A3, 0x0
  4291. 000030BE  0166                     bchg       -[A6], D0
  4292. 000030C0  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4293. 000030C4  2050                     movea.l    A0, [A0]
  4294. 000030C6  D1C0                     add.l      A0, D0
  4295. 000030C8  7014                     moveq.l    D0, 0x14
  4296. 000030CA  24B0 080C                move.l     [A2], [A0 + D0 + 0xC]
  4297. 000030CE  357C 04C1 0008           move.w     [A2 + 0x8], 0x4C1
  4298. 000030D4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4299. 000030D8  2050                     movea.l    A0, [A0]
  4300. 000030DA  2250                     movea.l    A1, [A0]
  4301. 000030DC  2017                     move.l     D0, [A7]
  4302. 000030DE  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4303. 000030E2  48C0                     ext.l      D0
  4304. 000030E4  5380                     subq.l     D0, 1
  4305. 000030E6  4C3C 0800 0000           movem.w    A3, 0x0
  4306. 000030EC  0166                     bchg       -[A6], D0
  4307. 000030EE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4308. 000030F2  2050                     movea.l    A0, [A0]
  4309. 000030F4  D1C0                     add.l      A0, D0
  4310. 000030F6  41E8 0014                lea.l      A0, [A0 + 0x14]
  4311. 000030FA  2F28 0130                move.l     -[A7], [A0 + 0x130]
  4312. 000030FE  4EAD C200                jsr        [A5 - 0x3E00]
  4313. 00003102  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4314. 00003106  2050                     movea.l    A0, [A0]
  4315. 00003108  2250                     movea.l    A1, [A0]
  4316. 0000310A  202F 0004                move.l     D0, [A7 + 0x4]
  4317. 0000310E  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4318. 00003112  48C0                     ext.l      D0
  4319. 00003114  5380                     subq.l     D0, 1
  4320. 00003116  4C3C 0800 0000           movem.w    A3, 0x0
  4321. 0000311C  0166                     bchg       -[A6], D0
  4322. 0000311E  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4323. 00003122  2050                     movea.l    A0, [A0]
  4324. 00003124  D1C0                     add.l      A0, D0
  4325. 00003126  41E8 0014                lea.l      A0, [A0 + 0x14]
  4326. 0000312A  2F28 0134                move.l     -[A7], [A0 + 0x134]
  4327. 0000312E  4EAD C200                jsr        [A5 - 0x3E00]
  4328. 00003132  486F 002A                pea.l      [A7 + 0x2A]
  4329. 00003136  4EAD BAB0                jsr        [A5 - 0x4550]
  4330. 0000313A  226D 1C30                movea.l    A1, [A5 + 0x1C30]
  4331. 0000313E  2251                     movea.l    A1, [A1]
  4332. 00003140  2011                     move.l     D0, [A1]
  4333. 00003142  2240                     movea.l    A1, D0
  4334. 00003144  202F 000C                move.l     D0, [A7 + 0xC]
  4335. 00003148  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4336. 0000314C  48C0                     ext.l      D0
  4337. 0000314E  5380                     subq.l     D0, 1
  4338. 00003150  4C3C 0800 0000           movem.w    A3, 0x0
  4339. 00003156  0166                     bchg       -[A6], D0
  4340. 00003158  226D 14A8                movea.l    A1, [A5 + 0x14A8]
  4341. 0000315C  2251                     movea.l    A1, [A1]
  4342. 0000315E  D3C0                     add.l      A1, D0
  4343. 00003160  43E9 0014                lea.l      A1, [A1 + 0x14]
  4344. 00003164  2348 0130                move.l     [A1 + 0x130], A0
  4345. 00003168  486F 002E                pea.l      [A7 + 0x2E]
  4346. 0000316C  4EAD BAB0                jsr        [A5 - 0x4550]
  4347. 00003170  226D 1C30                movea.l    A1, [A5 + 0x1C30]
  4348. 00003174  2251                     movea.l    A1, [A1]
  4349. 00003176  2011                     move.l     D0, [A1]
  4350. 00003178  2240                     movea.l    A1, D0
  4351. 0000317A  202F 0010                move.l     D0, [A7 + 0x10]
  4352. 0000317E  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4353. 00003182  48C0                     ext.l      D0
  4354. 00003184  5380                     subq.l     D0, 1
  4355. 00003186  4C3C 0800 0000           movem.w    A3, 0x0
  4356. 0000318C  0166                     bchg       -[A6], D0
  4357. 0000318E  226D 14A8                movea.l    A1, [A5 + 0x14A8]
  4358. 00003192  2251                     movea.l    A1, [A1]
  4359. 00003194  D3C0                     add.l      A1, D0
  4360. 00003196  43E9 0014                lea.l      A1, [A1 + 0x14]
  4361. 0000319A  2348 0134                move.l     [A1 + 0x134], A0
  4362. 0000319E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4363. 000031A2  2050                     movea.l    A0, [A0]
  4364. 000031A4  2250                     movea.l    A1, [A0]
  4365. 000031A6  202F 0010                move.l     D0, [A7 + 0x10]
  4366. 000031AA  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4367. 000031AE  48C0                     ext.l      D0
  4368. 000031B0  5380                     subq.l     D0, 1
  4369. 000031B2  4C3C 0800 0000           movem.w    A3, 0x0
  4370. 000031B8  0166                     bchg       -[A6], D0
  4371. 000031BA  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4372. 000031BE  2050                     movea.l    A0, [A0]
  4373. 000031C0  D1C0                     add.l      A0, D0
  4374. 000031C2  41E8 0014                lea.l      A0, [A0 + 0x14]
  4375. 000031C6  317C 0001 0162           move.w     [A0 + 0x162], 0x1
  4376. 000031CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4377. label000031D0:
  4378. 000031D0  5243                     addq.w     D3, 1
  4379. label000031D2:
  4380. 000031D2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4381. 000031D6  2050                     movea.l    A0, [A0]
  4382. 000031D8  2050                     movea.l    A0, [A0]
  4383. 000031DA  B668 000A                cmp.w      D3, [A0 + 0xA]
  4384. 000031DE  6F00 FE7E                ble        -0x180 /* 0000305E */
  4385. 000031E2  6052                     bra        +0x54 /* 00003236 */
  4386. label000031E4:
  4387. 000031E4  486F 000E                pea.l      [A7 + 0xE]
  4388. 000031E8  4A92                     tst.l      [A2]
  4389. 000031EA  6604                     bne        +0x6 /* 000031F0 */
  4390. 000031EC  204C                     movea.l    A0, A4
  4391. 000031EE  6002                     bra        +0x4 /* 000031F2 */
  4392. label000031F0:
  4393. 000031F0  2052                     movea.l    A0, [A2]
  4394. label000031F2:
  4395. 000031F2  4850                     pea.l      [A0]
  4396. 000031F4  4EBA DEA4                jsr        [PC - 0x215C /* 0000109A */]
  4397. 000031F8  200C                     move.l     D0, A4
  4398. 000031FA  504F                     addq.w     A7, 8
  4399. 000031FC  6738                     beq        +0x3A /* 00003236 */
  4400. 000031FE  4A06                     tst.b      D6
  4401. 00003200  6634                     bne        +0x36 /* 00003236 */
  4402. 00003202  2F0C                     move.l     -[A7], A4
  4403. 00003204  4EAD A790                jsr        [A5 - 0x5870]
  4404. 00003208  2648                     movea.l    A3, A0
  4405. 0000320A  4A2F 0011                tst.b      [A7 + 0x11]
  4406. 0000320E  584F                     addq.w     A7, 4
  4407. 00003210  670C                     beq        +0xE /* 0000321E */
  4408. 00003212  42A7                     clr.l      -[A7]
  4409. 00003214  2F0B                     move.l     -[A7], A3
  4410. 00003216  4EAD A960                jsr        [A5 - 0x56A0]
  4411. 0000321A  504F                     addq.w     A7, 8
  4412. 0000321C  6008                     bra        +0xA /* 00003226 */
  4413. label0000321E:
  4414. 0000321E  2F0B                     move.l     -[A7], A3
  4415. 00003220  4EAD A980                jsr        [A5 - 0x5680]
  4416. 00003224  584F                     addq.w     A7, 4
  4417. label00003226:
  4418. 00003226  2F0C                     move.l     -[A7], A4
  4419. 00003228  4EAD A6A8                jsr        [A5 - 0x5958]
  4420. 0000322C  2F0C                     move.l     -[A7], A4
  4421. 0000322E  4EAD A678                jsr        [A5 - 0x5988]
  4422. 00003232  99CC                     sub.l      A4, A4
  4423. 00003234  504F                     addq.w     A7, 8
  4424. label00003236:
  4425. 00003236  3B6D 1C10 14EE           move.w     [A5 + 0x14EE], [A5 + 0x1C10]
  4426. 0000323C  4AAF 0008                tst.l      [A7 + 0x8]
  4427. 00003240  670A                     beq        +0xC /* 0000324C */
  4428. 00003242  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4429. 00003246  4EAD A620                jsr        [A5 - 0x59E0]
  4430. 0000324A  584F                     addq.w     A7, 4
  4431. label0000324C:
  4432. 0000324C  4EAD B4C8                jsr        [A5 - 0x4B38]
  4433. 00003250  426D 1C10                clr.w      [A5 + 0x1C10]
  4434. 00003254  4A6D 14EE                tst.w      [A5 + 0x14EE]
  4435. 00003258  57C0                     seq        D0
  4436. 0000325A  4400                     neg.b      D0
  4437. 0000325C  49C0                     lea.l      A4, D0
  4438. 0000325E  4FEF 013C                lea.l      A7, [A7 + 0x13C]
  4439. 00003262  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  4440. 00003266  4E75                     rts
  4441. fn00003268:
  4442. 00003268  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  4443. 0000326C  4FEF FEE2                lea.l      A7, [A7 - 0x11E]
  4444. 00003270  2C6F 0154                movea.l    A6, [A7 + 0x154]
  4445. 00003274  2E2F 0158                move.l     D7, [A7 + 0x158]
  4446. 00003278  97CB                     sub.l      A3, A3
  4447. 0000327A  99CC                     sub.l      A4, A4
  4448. 0000327C  426D 1C10                clr.w      [A5 + 0x1C10]
  4449. 00003280  2F2F 0146                move.l     -[A7], [A7 + 0x146]
  4450. 00003284  4EAD B7E8                jsr        [A5 - 0x4818]
  4451. 00003288  2F48 0004                move.l     [A7 + 0x4], A0
  4452. 0000328C  302F 014E                move.w     D0, [A7 + 0x14E]
  4453. 00003290  48C0                     ext.l      D0
  4454. 00003292  5380                     subq.l     D0, 1
  4455. 00003294  4C3C 0800 0000           movem.w    A3, 0x0
  4456. 0000329A  0018 246D                ori.b      [A0]+, 0x6D /* 'm' */
  4457. 0000329E  1C30 2452                move.b     D6, [A0 + D2.w * 4 + 0x52]
  4458. 000032A2  2252                     movea.l    A1, [A2]
  4459. 000032A4  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4460. 000032A8  48C0                     ext.l      D0
  4461. 000032AA  5380                     subq.l     D0, 1
  4462. 000032AC  4C3C 0800 0000           movem.w    A3, 0x0
  4463. 000032B2  0166                     bchg       -[A6], D0
  4464. 000032B4  246D 14A8                movea.l    A2, [A5 + 0x14A8]
  4465. 000032B8  2452                     movea.l    A2, [A2]
  4466. 000032BA  D5C0                     add.l      A2, D0
  4467. 000032BC  45EA 0014                lea.l      A2, [A2 + 0x14]
  4468. 000032C0  508A                     addq.l     A2, 8
  4469. 000032C2  588A                     addq.l     A2, 4
  4470. 000032C4  3B7C 000F 1C26           move.w     [A5 + 0x1C26], 0xF
  4471. 000032CA  4A87                     tst.l      D7
  4472. 000032CC  56C0                     sne        D0
  4473. 000032CE  4400                     neg.b      D0
  4474. 000032D0  49C0                     lea.l      A4, D0
  4475. 000032D2  2A00                     move.l     D5, D0
  4476. 000032D4  202F 0154                move.l     D0, [A7 + 0x154]
  4477. 000032D8  0280 0010 0000           andi.l     D0, 0x100000
  4478. 000032DE  4A80                     tst.l      D0
  4479. 000032E0  56C0                     sne        D0
  4480. 000032E2  4400                     neg.b      D0
  4481. 000032E4  49C0                     lea.l      A4, D0
  4482. 000032E6  1600                     move.b     D3, D0
  4483. 000032E8  2F2F 0150                move.l     -[A7], [A7 + 0x150]
  4484. 000032EC  4EAD B898                jsr        [A5 - 0x4768]
  4485. 000032F0  4A00                     tst.b      D0
  4486. 000032F2  504F                     addq.w     A7, 8
  4487. 000032F4  670A                     beq        +0xC /* 00003300 */
  4488. 000032F6  206F 014C                movea.l    A0, [A7 + 0x14C]
  4489. 000032FA  4A68 0008                tst.w      [A0 + 0x8]
  4490. 000032FE  6710                     beq        +0x12 /* 00003310 */
  4491. label00003300:
  4492. 00003300  2F0E                     move.l     -[A7], A6
  4493. 00003302  2F2F 0150                move.l     -[A7], [A7 + 0x150]
  4494. 00003306  4EAD B8B8                jsr        [A5 - 0x4748]
  4495. 0000330A  4A00                     tst.b      D0
  4496. 0000330C  504F                     addq.w     A7, 8
  4497. 0000330E  6604                     bne        +0x6 /* 00003314 */
  4498. label00003310:
  4499. 00003310  7000                     moveq.l    D0, 0x00
  4500. 00003312  6002                     bra        +0x4 /* 00003316 */
  4501. label00003314:
  4502. 00003314  7001                     moveq.l    D0, 0x01
  4503. label00003316:
  4504. 00003316  2C00                     move.l     D6, D0
  4505. 00003318  4A85                     tst.l      D5
  4506. 0000331A  6710                     beq        +0x12 /* 0000332C */
  4507. 0000331C  2F07                     move.l     -[A7], D7
  4508. 0000331E  4EBA F7F2                jsr        [PC - 0x80E /* 00002B12 */]
  4509. 00003322  4A00                     tst.b      D0
  4510. 00003324  584F                     addq.w     A7, 4
  4511. 00003326  6700 029C                beq        +0x29E /* 000035C4 */
  4512. 0000332A  6016                     bra        +0x18 /* 00003342 */
  4513. label0000332C:
  4514. 0000332C  4A86                     tst.l      D6
  4515. 0000332E  6712                     beq        +0x14 /* 00003342 */
  4516. 00003330  4A92                     tst.l      [A2]
  4517. 00003332  670E                     beq        +0x10 /* 00003342 */
  4518. 00003334  2F12                     move.l     -[A7], [A2]
  4519. 00003336  4EBA F7DA                jsr        [PC - 0x826 /* 00002B12 */]
  4520. 0000333A  4A00                     tst.b      D0
  4521. 0000333C  584F                     addq.w     A7, 4
  4522. 0000333E  6700 0284                beq        +0x286 /* 000035C4 */
  4523. label00003342:
  4524. 00003342  2F3C 0080 0000           move.l     -[A7], 0x800000
  4525. 00003348  4EAD B368                jsr        [A5 - 0x4C98]
  4526. 0000334C  42A7                     clr.l      -[A7]
  4527. 0000334E  3F2F 0152                move.w     -[A7], [A7 + 0x152]
  4528. 00003352  486F 0114                pea.l      [A7 + 0x114]
  4529. 00003356  4EBA F5F6                jsr        [PC - 0xA0A /* 0000294E */]
  4530. 0000335A  2F2F 011E                move.l     -[A7], [A7 + 0x11E]
  4531. 0000335E  2F2F 011E                move.l     -[A7], [A7 + 0x11E]
  4532. 00003362  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  4533. 00003366  4EAD C180                jsr        [A5 - 0x3E80]
  4534. 0000336A  4A85                     tst.l      D5
  4535. 0000336C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4536. 00003370  6708                     beq        +0xA /* 0000337A */
  4537. 00003372  2647                     movea.l    A3, D7
  4538. 00003374  4A92                     tst.l      [A2]
  4539. 00003376  6600 017A                bne        +0x17C /* 000034F2 */
  4540. label0000337A:
  4541. 0000337A  4A92                     tst.l      [A2]
  4542. 0000337C  6662                     bne        +0x64 /* 000033E0 */
  4543. 0000337E  7800                     moveq.l    D4, 0x00
  4544. 00003380  2F0E                     move.l     -[A7], A6
  4545. 00003382  4EAD A940                jsr        [A5 - 0x56C0]
  4546. 00003386  2648                     movea.l    A3, A0
  4547. 00003388  2F0B                     move.l     -[A7], A3
  4548. 0000338A  4EAD A980                jsr        [A5 - 0x5680]
  4549. 0000338E  2F0B                     move.l     -[A7], A3
  4550. 00003390  4EAD A8A8                jsr        [A5 - 0x5758]
  4551. 00003394  1F03                     move.b     -[A7], D3
  4552. 00003396  486D 1C10                pea.l      [A5 + 0x1C10]
  4553. 0000339A  2F0E                     move.l     -[A7], A6
  4554. 0000339C  4EAD C118                jsr        [A5 - 0x3EE8]
  4555. 000033A0  2648                     movea.l    A3, A0
  4556. 000033A2  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4557. 000033A6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4558. 000033AA  6600 0218                bne        +0x21A /* 000035C4 */
  4559. 000033AE  200B                     move.l     D0, A3
  4560. 000033B0  4A80                     tst.l      D0
  4561. 000033B2  6700 0210                beq        +0x212 /* 000035C4 */
  4562. 000033B6  4227                     clr.b      -[A7]
  4563. 000033B8  42A7                     clr.l      -[A7]
  4564. 000033BA  4227                     clr.b      -[A7]
  4565. 000033BC  1F03                     move.b     -[A7], D3
  4566. 000033BE  486F 0114                pea.l      [A7 + 0x114]
  4567. 000033C2  2F0B                     move.l     -[A7], A3
  4568. 000033C4  2F0A                     move.l     -[A7], A2
  4569. 000033C6  4EBA F684                jsr        [PC - 0x97C /* 00002A4C */]
  4570. 000033CA  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4571. 000033CE  4A40                     tst.w      D0
  4572. 000033D0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4573. 000033D4  6600 01EE                bne        +0x1F0 /* 000035C4 */
  4574. 000033D8  248B                     move.l     [A2], A3
  4575. 000033DA  97CB                     sub.l      A3, A3
  4576. 000033DC  6000 01E6                bra        +0x1E8 /* 000035C4 */
  4577. label000033E0:
  4578. 000033E0  4A86                     tst.l      D6
  4579. 000033E2  6700 00AE                beq        +0xB0 /* 00003492 */
  4580. 000033E6  7801                     moveq.l    D4, 0x01
  4581. 000033E8  3B7C 005F 1C26           move.w     [A5 + 0x1C26], 0x5F /* '_' */
  4582. 000033EE  1F03                     move.b     -[A7], D3
  4583. 000033F0  486F 010C                pea.l      [A7 + 0x10C]
  4584. 000033F4  2F12                     move.l     -[A7], [A2]
  4585. 000033F6  4EBA DAF2                jsr        [PC - 0x250E /* 00000EEA */]
  4586. 000033FA  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4587. 000033FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4588. 00003402  6600 01C0                bne        +0x1C2 /* 000035C4 */
  4589. 00003406  3B7C 0069 1C26           move.w     [A5 + 0x1C26], 0x69 /* 'i' */
  4590. 0000340C  4227                     clr.b      -[A7]
  4591. 0000340E  1F04                     move.b     -[A7], D4
  4592. 00003410  4227                     clr.b      -[A7]
  4593. 00003412  1F03                     move.b     -[A7], D3
  4594. 00003414  486F 0112                pea.l      [A7 + 0x112]
  4595. 00003418  2F12                     move.l     -[A7], [A2]
  4596. 0000341A  4EBA F164                jsr        [PC - 0xE9C /* 00002580 */]
  4597. 0000341E  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4598. 00003422  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4599. 00003426  6600 019C                bne        +0x19E /* 000035C4 */
  4600. 0000342A  3B7C 0073 1C26           move.w     [A5 + 0x1C26], 0x73 /* 's' */
  4601. 00003430  0C6A 04C1 0008           cmpi.w     [A2 + 0x8], 0x4C1
  4602. 00003436  6C12                     bge        +0x14 /* 0000344A */
  4603. 00003438  4227                     clr.b      -[A7]
  4604. 0000343A  486F 010C                pea.l      [A7 + 0x10C]
  4605. 0000343E  2F12                     move.l     -[A7], [A2]
  4606. 00003440  4EBA E24E                jsr        [PC - 0x1DB2 /* 00001690 */]
  4607. 00003444  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4608. 00003448  6012                     bra        +0x14 /* 0000345C */
  4609. label0000344A:
  4610. 0000344A  486F 010A                pea.l      [A7 + 0x10A]
  4611. 0000344E  2F12                     move.l     -[A7], [A2]
  4612. 00003450  1F3C 0001                move.b     -[A7], 0x1
  4613. 00003454  4EBA E048                jsr        [PC - 0x1FB8 /* 0000149E */]
  4614. 00003458  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4615. label0000345C:
  4616. 0000345C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4617. 00003460  6600 0162                bne        +0x164 /* 000035C4 */
  4618. 00003464  3B7C 007D 1C26           move.w     [A5 + 0x1C26], 0x7D /* '}' */
  4619. 0000346A  2F12                     move.l     -[A7], [A2]
  4620. 0000346C  4EAD C128                jsr        [A5 - 0x3ED8]
  4621. 00003470  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4622. 00003474  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4623. 00003478  584F                     addq.w     A7, 4
  4624. 0000347A  6600 0148                bne        +0x14A /* 000035C4 */
  4625. 0000347E  2F12                     move.l     -[A7], [A2]
  4626. 00003480  4EAD A790                jsr        [A5 - 0x5870]
  4627. 00003484  584F                     addq.w     A7, 4
  4628. 00003486  2F08                     move.l     -[A7], A0
  4629. 00003488  4EAD A9A0                jsr        [A5 - 0x5660]
  4630. 0000348C  584F                     addq.w     A7, 4
  4631. 0000348E  6000 0134                bra        +0x136 /* 000035C4 */
  4632. label00003492:
  4633. 00003492  4A03                     tst.b      D3
  4634. 00003494  6608                     bne        +0xA /* 0000349E */
  4635. 00003496  203C 4D43 3935           move.l     D0, 0x4D433935 /* 'MC95' */
  4636. 0000349C  6006                     bra        +0x8 /* 000034A4 */
  4637. label0000349E:
  4638. 0000349E  203C 4D2A 3935           move.l     D0, 0x4D2A3935 /* 'M*95' */
  4639. label000034A4:
  4640. 000034A4  2E00                     move.l     D7, D0
  4641. 000034A6  3B7C 0087 1C26           move.w     [A5 + 0x1C26], 0x87
  4642. 000034AC  2F0E                     move.l     -[A7], A6
  4643. 000034AE  4EAD A940                jsr        [A5 - 0x56C0]
  4644. 000034B2  2848                     movea.l    A4, A0
  4645. 000034B4  2F07                     move.l     -[A7], D7
  4646. 000034B6  2F3C 4D44 3935           move.l     -[A7], 0x4D443935 /* 'MD95' */
  4647. 000034BC  2F0C                     move.l     -[A7], A4
  4648. 000034BE  4EAD A948                jsr        [A5 - 0x56B8]
  4649. 000034C2  42A7                     clr.l      -[A7]
  4650. 000034C4  2F3C 4D43 3935           move.l     -[A7], 0x4D433935 /* 'MC95' */
  4651. 000034CA  4EAD A670                jsr        [A5 - 0x5990]
  4652. 000034CE  2648                     movea.l    A3, A0
  4653. 000034D0  2F12                     move.l     -[A7], [A2]
  4654. 000034D2  4EAD A778                jsr        [A5 - 0x5888]
  4655. 000034D6  584F                     addq.w     A7, 4
  4656. 000034D8  1F00                     move.b     -[A7], D0
  4657. 000034DA  2F0C                     move.l     -[A7], A4
  4658. 000034DC  2F0B                     move.l     -[A7], A3
  4659. 000034DE  4EAD A6B0                jsr        [A5 - 0x5950]
  4660. 000034E2  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4661. 000034E6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4662. 000034EA  4FEF 0022                lea.l      A7, [A7 + 0x22]
  4663. 000034EE  6600 00D4                bne        +0xD6 /* 000035C4 */
  4664. label000034F2:
  4665. 000034F2  7802                     moveq.l    D4, 0x02
  4666. 000034F4  1F03                     move.b     -[A7], D3
  4667. 000034F6  486F 010C                pea.l      [A7 + 0x10C]
  4668. 000034FA  2F12                     move.l     -[A7], [A2]
  4669. 000034FC  4EBA D9EC                jsr        [PC - 0x2614 /* 00000EEA */]
  4670. 00003500  3B7C 0091 1C26           move.w     [A5 + 0x1C26], 0x91
  4671. 00003506  2F0B                     move.l     -[A7], A3
  4672. 00003508  2F12                     move.l     -[A7], [A2]
  4673. 0000350A  4EAD A6E0                jsr        [A5 - 0x5920]
  4674. 0000350E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4675. 00003512  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4676. 00003516  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4677. 0000351A  6600 00A8                bne        +0xAA /* 000035C4 */
  4678. 0000351E  2F12                     move.l     -[A7], [A2]
  4679. 00003520  4EAD A780                jsr        [A5 - 0x5880]
  4680. 00003524  584F                     addq.w     A7, 4
  4681. 00003526  2F00                     move.l     -[A7], D0
  4682. 00003528  2F0B                     move.l     -[A7], A3
  4683. 0000352A  4EAD A788                jsr        [A5 - 0x5878]
  4684. 0000352E  3B7C 009B 1C26           move.w     [A5 + 0x1C26], 0x9B
  4685. 00003534  4227                     clr.b      -[A7]
  4686. 00003536  1F04                     move.b     -[A7], D4
  4687. 00003538  4227                     clr.b      -[A7]
  4688. 0000353A  1F03                     move.b     -[A7], D3
  4689. 0000353C  486F 011A                pea.l      [A7 + 0x11A]
  4690. 00003540  2F0B                     move.l     -[A7], A3
  4691. 00003542  4EBA F03C                jsr        [PC - 0xFC4 /* 00002580 */]
  4692. 00003546  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4693. 0000354A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4694. 0000354E  6674                     bne        +0x76 /* 000035C4 */
  4695. 00003550  0C6A 04C1 0008           cmpi.w     [A2 + 0x8], 0x4C1
  4696. 00003556  6C1E                     bge        +0x20 /* 00003576 */
  4697. 00003558  3B7C 00A5 1C26           move.w     [A5 + 0x1C26], 0xA5
  4698. 0000355E  4227                     clr.b      -[A7]
  4699. 00003560  486F 010C                pea.l      [A7 + 0x10C]
  4700. 00003564  2F0B                     move.l     -[A7], A3
  4701. 00003566  4EBA E128                jsr        [PC - 0x1ED8 /* 00001690 */]
  4702. 0000356A  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4703. 0000356E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4704. 00003572  6650                     bne        +0x52 /* 000035C4 */
  4705. 00003574  6020                     bra        +0x22 /* 00003596 */
  4706. label00003576:
  4707. 00003576  3B7C 00AF 1C26           move.w     [A5 + 0x1C26], 0xAF
  4708. 0000357C  1F05                     move.b     -[A7], D5
  4709. 0000357E  4227                     clr.b      -[A7]
  4710. 00003580  486F 010E                pea.l      [A7 + 0x10E]
  4711. 00003584  2F0B                     move.l     -[A7], A3
  4712. 00003586  2F12                     move.l     -[A7], [A2]
  4713. 00003588  4EBA DD50                jsr        [PC - 0x22B0 /* 000012DA */]
  4714. 0000358C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4715. 00003590  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4716. 00003594  662E                     bne        +0x30 /* 000035C4 */
  4717. label00003596:
  4718. 00003596  3B7C 00C3 1C26           move.w     [A5 + 0x1C26], 0xC3
  4719. 0000359C  2F0B                     move.l     -[A7], A3
  4720. 0000359E  4EAD C128                jsr        [A5 - 0x3ED8]
  4721. 000035A2  3B40 1C10                move.w     [A5 + 0x1C10], D0
  4722. 000035A6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4723. 000035AA  584F                     addq.w     A7, 4
  4724. 000035AC  6616                     bne        +0x18 /* 000035C4 */
  4725. 000035AE  4A85                     tst.l      D5
  4726. 000035B0  6612                     bne        +0x14 /* 000035C4 */
  4727. 000035B2  2F12                     move.l     -[A7], [A2]
  4728. 000035B4  4EAD A6A8                jsr        [A5 - 0x5958]
  4729. 000035B8  2F12                     move.l     -[A7], [A2]
  4730. 000035BA  4EAD A678                jsr        [A5 - 0x5988]
  4731. 000035BE  248B                     move.l     [A2], A3
  4732. 000035C0  97CB                     sub.l      A3, A3
  4733. 000035C2  504F                     addq.w     A7, 8
  4734. label000035C4:
  4735. 000035C4  3F2D 1C10                move.w     -[A7], [A5 + 0x1C10]
  4736. 000035C8  1F04                     move.b     -[A7], D4
  4737. 000035CA  4A92                     tst.l      [A2]
  4738. 000035CC  6604                     bne        +0x6 /* 000035D2 */
  4739. 000035CE  204B                     movea.l    A0, A3
  4740. 000035D0  6002                     bra        +0x4 /* 000035D4 */
  4741. label000035D2:
  4742. 000035D2  2052                     movea.l    A0, [A2]
  4743. label000035D4:
  4744. 000035D4  4850                     pea.l      [A0]
  4745. 000035D6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4746. 000035DA  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  4747. 000035DE  4EAD E2F0                jsr        [A5 - 0x1D10]
  4748. 000035E2  4A6D 1C10                tst.w      [A5 + 0x1C10]
  4749. 000035E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4750. 000035EA  6600 0190                bne        +0x192 /* 0000377C */
  4751. 000035EE  486F 010A                pea.l      [A7 + 0x10A]
  4752. 000035F2  4EBA DDE6                jsr        [PC - 0x221A /* 000013DA */]
  4753. 000035F6  4878 0001                push.l     0x1
  4754. 000035FA  302F 0112                move.w     D0, [A7 + 0x112]
  4755. 000035FE  48C0                     ext.l      D0
  4756. 00003600  5380                     subq.l     D0, 1
  4757. 00003602  4C3C 0800 0000           movem.w    A3, 0x0
  4758. 00003608  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4759. 0000360C  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4760. 00003610  2250                     movea.l    A1, [A0]
  4761. 00003612  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4762. 00003616  48C0                     ext.l      D0
  4763. 00003618  5380                     subq.l     D0, 1
  4764. 0000361A  4C3C 0800 0000           movem.w    A3, 0x0
  4765. 00003620  0166                     bchg       -[A6], D0
  4766. 00003622  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4767. 00003626  2050                     movea.l    A0, [A0]
  4768. 00003628  D1C0                     add.l      A0, D0
  4769. 0000362A  41E8 0014                lea.l      A0, [A0 + 0x14]
  4770. 0000362E  4868 0130                pea.l      [A0 + 0x130]
  4771. 00003632  4EAD C208                jsr        [A5 - 0x3DF8]
  4772. 00003636  4878 0001                push.l     0x1
  4773. 0000363A  302F 011A                move.w     D0, [A7 + 0x11A]
  4774. 0000363E  48C0                     ext.l      D0
  4775. 00003640  5380                     subq.l     D0, 1
  4776. 00003642  4C3C 0800 0000           movem.w    A3, 0x0
  4777. 00003648  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4778. 0000364C  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4779. 00003650  2250                     movea.l    A1, [A0]
  4780. 00003652  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4781. 00003656  48C0                     ext.l      D0
  4782. 00003658  5380                     subq.l     D0, 1
  4783. 0000365A  4C3C 0800 0000           movem.w    A3, 0x0
  4784. 00003660  0166                     bchg       -[A6], D0
  4785. 00003662  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4786. 00003666  2050                     movea.l    A0, [A0]
  4787. 00003668  D1C0                     add.l      A0, D0
  4788. 0000366A  41E8 0014                lea.l      A0, [A0 + 0x14]
  4789. 0000366E  4868 0134                pea.l      [A0 + 0x134]
  4790. 00003672  4EAD C208                jsr        [A5 - 0x3DF8]
  4791. 00003676  486F 0018                pea.l      [A7 + 0x18]
  4792. 0000367A  2F0E                     move.l     -[A7], A6
  4793. 0000367C  4EAD BC80                jsr        [A5 - 0x4380]
  4794. 00003680  486F 0020                pea.l      [A7 + 0x20]
  4795. 00003684  4EAD BAB0                jsr        [A5 - 0x4550]
  4796. 00003688  302F 012A                move.w     D0, [A7 + 0x12A]
  4797. 0000368C  48C0                     ext.l      D0
  4798. 0000368E  5380                     subq.l     D0, 1
  4799. 00003690  4C3C 0800 0000           movem.w    A3, 0x0
  4800. 00003696  0018 226D                ori.b      [A0]+, 0x6D /* 'm' */
  4801. 0000369A  1C30 2251                move.b     D6, [A0 + D2.w * 2 + 0x51]
  4802. 0000369E  2211                     move.l     D1, [A1]
  4803. 000036A0  2241                     movea.l    A1, D1
  4804. 000036A2  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4805. 000036A6  48C0                     ext.l      D0
  4806. 000036A8  5380                     subq.l     D0, 1
  4807. 000036AA  4C3C 0800 0000           movem.w    A3, 0x0
  4808. 000036B0  0166                     bchg       -[A6], D0
  4809. 000036B2  226D 14A8                movea.l    A1, [A5 + 0x14A8]
  4810. 000036B6  2251                     movea.l    A1, [A1]
  4811. 000036B8  D3C0                     add.l      A1, D0
  4812. 000036BA  43E9 0014                lea.l      A1, [A1 + 0x14]
  4813. 000036BE  2348 0130                move.l     [A1 + 0x130], A0
  4814. 000036C2  486F 0024                pea.l      [A7 + 0x24]
  4815. 000036C6  4EAD BAB0                jsr        [A5 - 0x4550]
  4816. 000036CA  302F 012E                move.w     D0, [A7 + 0x12E]
  4817. 000036CE  48C0                     ext.l      D0
  4818. 000036D0  5380                     subq.l     D0, 1
  4819. 000036D2  4C3C 0800 0000           movem.w    A3, 0x0
  4820. 000036D8  0018 226D                ori.b      [A0]+, 0x6D /* 'm' */
  4821. 000036DC  1C30 2251                move.b     D6, [A0 + D2.w * 2 + 0x51]
  4822. 000036E0  2211                     move.l     D1, [A1]
  4823. 000036E2  2241                     movea.l    A1, D1
  4824. 000036E4  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4825. 000036E8  48C0                     ext.l      D0
  4826. 000036EA  5380                     subq.l     D0, 1
  4827. 000036EC  4C3C 0800 0000           movem.w    A3, 0x0
  4828. 000036F2  0166                     bchg       -[A6], D0
  4829. 000036F4  226D 14A8                movea.l    A1, [A5 + 0x14A8]
  4830. 000036F8  2251                     movea.l    A1, [A1]
  4831. 000036FA  D3C0                     add.l      A1, D0
  4832. 000036FC  43E9 0014                lea.l      A1, [A1 + 0x14]
  4833. 00003700  2348 0134                move.l     [A1 + 0x134], A0
  4834. 00003704  302F 012E                move.w     D0, [A7 + 0x12E]
  4835. 00003708  48C0                     ext.l      D0
  4836. 0000370A  5380                     subq.l     D0, 1
  4837. 0000370C  4C3C 0800 0000           movem.w    A3, 0x0
  4838. 00003712  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4839. 00003716  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4840. 0000371A  2250                     movea.l    A1, [A0]
  4841. 0000371C  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4842. 00003720  48C0                     ext.l      D0
  4843. 00003722  5380                     subq.l     D0, 1
  4844. 00003724  4C3C 0800 0000           movem.w    A3, 0x0
  4845. 0000372A  0166                     bchg       -[A6], D0
  4846. 0000372C  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4847. 00003730  2050                     movea.l    A0, [A0]
  4848. 00003732  D1C0                     add.l      A0, D0
  4849. 00003734  41E8 0014                lea.l      A0, [A0 + 0x14]
  4850. 00003738  317C 0001 0162           move.w     [A0 + 0x162], 0x1
  4851. 0000373E  302F 012E                move.w     D0, [A7 + 0x12E]
  4852. 00003742  48C0                     ext.l      D0
  4853. 00003744  5380                     subq.l     D0, 1
  4854. 00003746  4C3C 0800 0000           movem.w    A3, 0x0
  4855. 0000374C  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4856. 00003750  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4857. 00003754  2250                     movea.l    A1, [A0]
  4858. 00003756  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4859. 0000375A  48C0                     ext.l      D0
  4860. 0000375C  5380                     subq.l     D0, 1
  4861. 0000375E  4C3C 0800 0000           movem.w    A3, 0x0
  4862. 00003764  0166                     bchg       -[A6], D0
  4863. 00003766  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4864. 0000376A  2050                     movea.l    A0, [A0]
  4865. 0000376C  D1C0                     add.l      A0, D0
  4866. 0000376E  7014                     moveq.l    D0, 0x14
  4867. 00003770  31BC 04C1 0814           move.w     [A0 + D0 + 0x14], 0x4C1
  4868. 00003776  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4869. 0000377A  6050                     bra        +0x52 /* 000037CC */
  4870. label0000377C:
  4871. 0000377C  486F 010A                pea.l      [A7 + 0x10A]
  4872. 00003780  4A92                     tst.l      [A2]
  4873. 00003782  6604                     bne        +0x6 /* 00003788 */
  4874. 00003784  204B                     movea.l    A0, A3
  4875. 00003786  6002                     bra        +0x4 /* 0000378A */
  4876. label00003788:
  4877. 00003788  2052                     movea.l    A0, [A2]
  4878. label0000378A:
  4879. 0000378A  4850                     pea.l      [A0]
  4880. 0000378C  4EBA D90C                jsr        [PC - 0x26F4 /* 0000109A */]
  4881. 00003790  200B                     move.l     D0, A3
  4882. 00003792  504F                     addq.w     A7, 8
  4883. 00003794  6736                     beq        +0x38 /* 000037CC */
  4884. 00003796  4A85                     tst.l      D5
  4885. 00003798  6632                     bne        +0x34 /* 000037CC */
  4886. 0000379A  2F0B                     move.l     -[A7], A3
  4887. 0000379C  4EAD A790                jsr        [A5 - 0x5870]
  4888. 000037A0  2848                     movea.l    A4, A0
  4889. 000037A2  4A86                     tst.l      D6
  4890. 000037A4  584F                     addq.w     A7, 4
  4891. 000037A6  670C                     beq        +0xE /* 000037B4 */
  4892. 000037A8  42A7                     clr.l      -[A7]
  4893. 000037AA  2F0C                     move.l     -[A7], A4
  4894. 000037AC  4EAD A960                jsr        [A5 - 0x56A0]
  4895. 000037B0  504F                     addq.w     A7, 8
  4896. 000037B2  6008                     bra        +0xA /* 000037BC */
  4897. label000037B4:
  4898. 000037B4  2F0C                     move.l     -[A7], A4
  4899. 000037B6  4EAD A980                jsr        [A5 - 0x5680]
  4900. 000037BA  584F                     addq.w     A7, 4
  4901. label000037BC:
  4902. 000037BC  2F0B                     move.l     -[A7], A3
  4903. 000037BE  4EAD A6A8                jsr        [A5 - 0x5958]
  4904. 000037C2  2F0B                     move.l     -[A7], A3
  4905. 000037C4  4EAD A678                jsr        [A5 - 0x5988]
  4906. 000037C8  97CB                     sub.l      A3, A3
  4907. 000037CA  504F                     addq.w     A7, 8
  4908. label000037CC:
  4909. 000037CC  3B6D 1C10 14EE           move.w     [A5 + 0x14EE], [A5 + 0x1C10]
  4910. 000037D2  426D 1C10                clr.w      [A5 + 0x1C10]
  4911. 000037D6  2F17                     move.l     -[A7], [A7]
  4912. 000037D8  4EAD B7E8                jsr        [A5 - 0x4818]
  4913. 000037DC  4A6D 14EE                tst.w      [A5 + 0x14EE]
  4914. 000037E0  57C0                     seq        D0
  4915. 000037E2  4400                     neg.b      D0
  4916. 000037E4  49C0                     lea.l      A4, D0
  4917. 000037E6  4FEF 0122                lea.l      A7, [A7 + 0x122]
  4918. 000037EA  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  4919. 000037EE  4E75                     rts
  4920. fn000037F0:
  4921. 000037F0  48E7 0030                movem.l    -[A7], A2,A3
  4922. 000037F4  594F                     subq.w     A7, 4
  4923. 000037F6  266F 0010                movea.l    A3, [A7 + 0x10]
  4924. 000037FA  200B                     move.l     D0, A3
  4925. 000037FC  6720                     beq        +0x22 /* 0000381E */
  4926. 000037FE  306F 001A                movea.w    A0, [A7 + 0x1A]
  4927. 00003802  326F 0018                movea.w    A1, [A7 + 0x18]
  4928. 00003806  2009                     move.l     D0, A1
  4929. 00003808  7210                     moveq.l    D1, 0x10
  4930. 0000380A  E3A8                     lsl        D0, D1
  4931. 0000380C  2208                     move.l     D1, A0
  4932. 0000380E  8081                     or.l       D0, D1
  4933. 00003810  2F00                     move.l     -[A7], D0
  4934. 00003812  2F0B                     move.l     -[A7], A3
  4935. 00003814  4EAD D8F0                jsr        [A5 - 0x2710]
  4936. 00003818  4A00                     tst.b      D0
  4937. 0000381A  504F                     addq.w     A7, 8
  4938. 0000381C  6708                     beq        +0xA /* 00003826 */
  4939. label0000381E:
  4940. 0000381E  584F                     addq.w     A7, 4
  4941. 00003820  4CDF 0C00                movem.l    A2,A3, [A7]+
  4942. 00003824  4E75                     rts
  4943. label00003826:
  4944. 00003826  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4945. 0000382A  4EAD B600                jsr        [A5 - 0x4A00]
  4946. 0000382E  2448                     movea.l    A2, A0
  4947. 00003830  200A                     move.l     D0, A2
  4948. 00003832  584F                     addq.w     A7, 4
  4949. 00003834  6706                     beq        +0x8 /* 0000383C */
  4950. 00003836  4A2A 000E                tst.b      [A2 + 0xE]
  4951. 0000383A  6608                     bne        +0xA /* 00003844 */
  4952. label0000383C:
  4953. 0000383C  584F                     addq.w     A7, 4
  4954. 0000383E  4CDF 0C00                movem.l    A2,A3, [A7]+
  4955. 00003842  4E75                     rts
  4956. label00003844:
  4957. 00003844  302F 0018                move.w     D0, [A7 + 0x18]
  4958. 00003848  48C0                     ext.l      D0
  4959. 0000384A  5380                     subq.l     D0, 1
  4960. 0000384C  4C3C 0800 0000           movem.w    A3, 0x0
  4961. 00003852  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4962. 00003856  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4963. 0000385A  2250                     movea.l    A1, [A0]
  4964. 0000385C  4A31 0828                tst.b      [A1 + D0 + 0x28]
  4965. 00003860  6706                     beq        +0x8 /* 00003868 */
  4966. 00003862  4A2F 001C                tst.b      [A7 + 0x1C]
  4967. 00003866  6730                     beq        +0x32 /* 00003898 */
  4968. label00003868:
  4969. 00003868  306F 001A                movea.w    A0, [A7 + 0x1A]
  4970. 0000386C  326F 0018                movea.w    A1, [A7 + 0x18]
  4971. 00003870  2009                     move.l     D0, A1
  4972. 00003872  7210                     moveq.l    D1, 0x10
  4973. 00003874  E3A8                     lsl        D0, D1
  4974. 00003876  2208                     move.l     D1, A0
  4975. 00003878  8081                     or.l       D0, D1
  4976. 0000387A  2F00                     move.l     -[A7], D0
  4977. 0000387C  2F0B                     move.l     -[A7], A3
  4978. 0000387E  4EAD D8D0                jsr        [A5 - 0x2730]
  4979. 00003882  2F6F 0020 0008           move.l     [A7 + 0x8], [A7 + 0x20]
  4980. 00003888  486F 0008                pea.l      [A7 + 0x8]
  4981. 0000388C  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  4982. 00003890  4EAD D970                jsr        [A5 - 0x2690]
  4983. 00003894  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4984. label00003898:
  4985. 00003898  584F                     addq.w     A7, 4
  4986. 0000389A  4CDF 0C00                movem.l    A2,A3, [A7]+
  4987. 0000389E  4E75                     rts
  4988. fn000038A0:
  4989. 000038A0  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  4990. 000038A4  4FEF E8B6                lea.l      A7, [A7 - 0x174A]
  4991. 000038A8  2C6F 177A                movea.l    A6, [A7 + 0x177A]
  4992. 000038AC  99CC                     sub.l      A4, A4
  4993. 000038AE  41EF 0020                lea.l      A0, [A7 + 0x20]
  4994. 000038B2  7000                     moveq.l    D0, 0x00
  4995. 000038B4  20C0                     move.l     [A0]+, D0
  4996. 000038B6  2080                     move.l     [A0], D0
  4997. 000038B8  2E16                     move.l     D7, [A6]
  4998. 000038BA  4A87                     tst.l      D7
  4999. 000038BC  6712                     beq        +0x14 /* 000038D0 */
  5000. 000038BE  2047                     movea.l    A0, D7
  5001. 000038C0  2050                     movea.l    A0, [A0]
  5002. 000038C2  42A8 0008                clr.l      [A0 + 0x8]
  5003. 000038C6  4227                     clr.b      -[A7]
  5004. 000038C8  4EAD D8C0                jsr        [A5 - 0x2740]
  5005. 000038CC  2848                     movea.l    A4, A0
  5006. 000038CE  544F                     addq.w     A7, 2
  5007. label000038D0:
  5008. 000038D0  2F2F 1772                move.l     -[A7], [A7 + 0x1772]
  5009. 000038D4  4EAD D8E8                jsr        [A5 - 0x2718]
  5010. 000038D8  3C00                     move.w     D6, D0
  5011. 000038DA  2F2F 177A                move.l     -[A7], [A7 + 0x177A]
  5012. 000038DE  4EAD D8E8                jsr        [A5 - 0x2718]
  5013. 000038E2  3C00                     move.w     D6, D0
  5014. 000038E4  7A00                     moveq.l    D5, 0x00
  5015. 000038E6  486F 000C                pea.l      [A7 + 0xC]
  5016. 000038EA  4EAD BDB0                jsr        [A5 - 0x4250]
  5017. 000038EE  4A6F 0012                tst.w      [A7 + 0x12]
  5018. 000038F2  56C0                     sne        D0
  5019. 000038F4  4400                     neg.b      D0
  5020. 000038F6  49C0                     lea.l      A4, D0
  5021. 000038F8  1A00                     move.b     D5, D0
  5022. 000038FA  486F 0048                pea.l      [A7 + 0x48]
  5023. 000038FE  4EAD C540                jsr        [A5 - 0x3AC0]
  5024. 00003902  41EF 004C                lea.l      A0, [A7 + 0x4C]
  5025. 00003906  2F48 0024                move.l     [A7 + 0x24], A0
  5026. 0000390A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  5027. 0000390E  2F68 0008 0054           move.l     [A7 + 0x54], [A0 + 0x8]
  5028. 00003914  4AAF 0054                tst.l      [A7 + 0x54]
  5029. 00003918  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5030. 0000391C  6700 03CA                beq        +0x3CC /* 00003CE8 */
  5031. 00003920  4878 0001                push.l     0x1
  5032. 00003924  4868 148C                pea.l      [A0 + 0x148C]
  5033. 00003928  4EAD C208                jsr        [A5 - 0x3DF8]
  5034. 0000392C  486F 0020                pea.l      [A7 + 0x20]
  5035. 00003930  4878 000C                push.l     0xC
  5036. 00003934  486F 004C                pea.l      [A7 + 0x4C]
  5037. 00003938  4EAD C680                jsr        [A5 - 0x3980]
  5038. 0000393C  2F48 0030                move.l     [A7 + 0x30], A0
  5039. 00003940  2F6F 002C 003C           move.l     [A7 + 0x3C], [A7 + 0x2C]
  5040. 00003946  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5041. 0000394A  6000 0382                bra        +0x384 /* 00003CCE */
  5042. label0000394E:
  5043. 0000394E  486F 003C                pea.l      [A7 + 0x3C]
  5044. 00003952  4EAD C568                jsr        [A5 - 0x3A98]
  5045. 00003956  41EF 0688                lea.l      A0, [A7 + 0x688]
  5046. 0000395A  43EF 0CB8                lea.l      A1, [A7 + 0xCB8]
  5047. 0000395E  303C 012B                move.w     D0, 0x12B
  5048. label00003962:
  5049. 00003962  22D8                     move.l     [A1]+, [A0]+
  5050. 00003964  51C8 FFFC                dbf        D0, -0x6 /* 00003962 */
  5051. 00003968  41EF 0058                lea.l      A0, [A7 + 0x58]
  5052. 0000396C  43EF 0688                lea.l      A1, [A7 + 0x688]
  5053. 00003970  303C 012B                move.w     D0, 0x12B
  5054. label00003974:
  5055. 00003974  22D8                     move.l     [A1]+, [A0]+
  5056. 00003976  51C8 FFFC                dbf        D0, -0x6 /* 00003974 */
  5057. 0000397A  4AAF 002C                tst.l      [A7 + 0x2C]
  5058. 0000397E  584F                     addq.w     A7, 4
  5059. 00003980  6F20                     ble        +0x22 /* 000039A2 */
  5060. 00003982  202F 0040                move.l     D0, [A7 + 0x40]
  5061. 00003986  B0AF 0028                cmp.l      D0, [A7 + 0x28]
  5062. 0000398A  6D16                     blt        +0x18 /* 000039A2 */
  5063. 0000398C  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  5064. 00003990  486F 0040                pea.l      [A7 + 0x40]
  5065. 00003994  4EAD C678                jsr        [A5 - 0x3988]
  5066. 00003998  202F 0020                move.l     D0, [A7 + 0x20]
  5067. 0000399C  D1AF 0030                add.l      [A7 + 0x30], D0
  5068. 000039A0  504F                     addq.w     A7, 8
  5069. label000039A2:
  5070. 000039A2  1F3C 0001                move.b     -[A7], 0x1
  5071. 000039A6  1F3C 0001                move.b     -[A7], 0x1
  5072. 000039AA  486F 0038                pea.l      [A7 + 0x38]
  5073. 000039AE  486F 068C                pea.l      [A7 + 0x68C]
  5074. 000039B2  4EAD C5E0                jsr        [A5 - 0x3A20]
  5075. 000039B6  41EF 0040                lea.l      A0, [A7 + 0x40]
  5076. 000039BA  7004                     moveq.l    D0, 0x04
  5077. 000039BC  0A00 0018                xori.b     D0, 0x18
  5078. 000039C0  3200                     move.w     D1, D0
  5079. 000039C2  E648                     lsr        D0.w, 3
  5080. 000039C4  03F0 0000                bset       [A0 + D0.w], D1
  5081. 000039C8  486F 1304                pea.l      [A7 + 0x1304]
  5082. 000039CC  486F 0020                pea.l      [A7 + 0x20]
  5083. 000039D0  4EAD B620                jsr        [A5 - 0x49E0]
  5084. 000039D4  0C6F FFFF 0024           cmpi.w     [A7 + 0x24], 0xFFFF
  5085. 000039DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5086. 000039DE  6614                     bne        +0x16 /* 000039F4 */
  5087. 000039E0  486F 12F8                pea.l      [A7 + 0x12F8]
  5088. 000039E4  486F 0010                pea.l      [A7 + 0x10]
  5089. 000039E8  4EAD B620                jsr        [A5 - 0x49E0]
  5090. 000039EC  4A6F 0016                tst.w      [A7 + 0x16]
  5091. 000039F0  504F                     addq.w     A7, 8
  5092. 000039F2  6F22                     ble        +0x24 /* 00003A16 */
  5093. label000039F4:
  5094. 000039F4  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5095. 000039F8  486F 12FA                pea.l      [A7 + 0x12FA]
  5096. 000039FC  486F 000E                pea.l      [A7 + 0xE]
  5097. 00003A00  4EAD B620                jsr        [A5 - 0x49E0]
  5098. 00003A04  504F                     addq.w     A7, 8
  5099. 00003A06  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  5100. 00003A0A  2F07                     move.l     -[A7], D7
  5101. 00003A0C  2F0C                     move.l     -[A7], A4
  5102. 00003A0E  4EBA FDE0                jsr        [PC - 0x220 /* 000037F0 */]
  5103. 00003A12  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5104. label00003A16:
  5105. 00003A16  45EF 003C                lea.l      A2, [A7 + 0x3C]
  5106. 00003A1A  45EA 0018                lea.l      A2, [A2 + 0x18]
  5107. 00003A1E  302A 000C                move.w     D0, [A2 + 0xC]
  5108. 00003A22  0280 0000 8000           andi.l     D0, 0x8000
  5109. 00003A28  4A80                     tst.l      D0
  5110. 00003A2A  670E                     beq        +0x10 /* 00003A3A */
  5111. 00003A2C  302A 000E                move.w     D0, [A2 + 0xE]
  5112. 00003A30  0280 0000 8000           andi.l     D0, 0x8000
  5113. 00003A36  4A80                     tst.l      D0
  5114. 00003A38  661A                     bne        +0x1C /* 00003A54 */
  5115. label00003A3A:
  5116. 00003A3A  4A6A 000E                tst.w      [A2 + 0xE]
  5117. 00003A3E  6714                     beq        +0x16 /* 00003A54 */
  5118. 00003A40  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5119. 00003A44  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5120. 00003A48  2F07                     move.l     -[A7], D7
  5121. 00003A4A  2F0C                     move.l     -[A7], A4
  5122. 00003A4C  4EBA FDA2                jsr        [PC - 0x25E /* 000037F0 */]
  5123. 00003A50  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5124. label00003A54:
  5125. 00003A54  4A6A 0006                tst.w      [A2 + 0x6]
  5126. 00003A58  6714                     beq        +0x16 /* 00003A6E */
  5127. 00003A5A  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5128. 00003A5E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5129. 00003A62  2F07                     move.l     -[A7], D7
  5130. 00003A64  2F0C                     move.l     -[A7], A4
  5131. 00003A66  4EBA FD88                jsr        [PC - 0x278 /* 000037F0 */]
  5132. 00003A6A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5133. label00003A6E:
  5134. 00003A6E  4A6A 000A                tst.w      [A2 + 0xA]
  5135. 00003A72  6714                     beq        +0x16 /* 00003A88 */
  5136. 00003A74  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5137. 00003A78  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5138. 00003A7C  2F07                     move.l     -[A7], D7
  5139. 00003A7E  2F0C                     move.l     -[A7], A4
  5140. 00003A80  4EBA FD6E                jsr        [PC - 0x292 /* 000037F0 */]
  5141. 00003A84  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5142. label00003A88:
  5143. 00003A88  7604                     moveq.l    D3, 0x04
  5144. 00003A8A  6000 0212                bra        +0x214 /* 00003C9E */
  5145. label00003A8E:
  5146. 00003A8E  41EF 0034                lea.l      A0, [A7 + 0x34]
  5147. 00003A92  3003                     move.w     D0, D3
  5148. 00003A94  0A00 0018                xori.b     D0, 0x18
  5149. 00003A98  3200                     move.w     D1, D0
  5150. 00003A9A  E648                     lsr        D0.w, 3
  5151. 00003A9C  0330 0000                btst       [A0 + D0.w], D1
  5152. 00003AA0  6604                     bne        +0x6 /* 00003AA6 */
  5153. 00003AA2  7000                     moveq.l    D0, 0x00
  5154. 00003AA4  6002                     bra        +0x4 /* 00003AA8 */
  5155. label00003AA6:
  5156. 00003AA6  7001                     moveq.l    D0, 0x01
  5157. label00003AA8:
  5158. 00003AA8  4A00                     tst.b      D0
  5159. 00003AAA  6700 01F0                beq        +0x1F2 /* 00003C9C */
  5160. 00003AAE  3003                     move.w     D0, D3
  5161. 00003AB0  48C0                     ext.l      D0
  5162. 00003AB2  5980                     subq.l     D0, 4
  5163. 00003AB4  4C3C 0800 0000           movem.w    A3, 0x0
  5164. 00003ABA  0018 45EF                ori.b      [A0]+, 0xEF
  5165. 00003ABE  003C D5C0                ori.b      ccr, 192
  5166. 00003AC2  45EA 0648                lea.l      A2, [A2 + 0x648]
  5167. 00003AC6  0C43 0004                cmpi.w     D3, 0x4
  5168. 00003ACA  6606                     bne        +0x8 /* 00003AD2 */
  5169. 00003ACC  2F52 1742                move.l     [A7 + 0x1742], [A2]
  5170. 00003AD0  601A                     bra        +0x1C /* 00003AEC */
  5171. label00003AD2:
  5172. 00003AD2  0C43 0005                cmpi.w     D3, 0x5
  5173. 00003AD6  6F08                     ble        +0xA /* 00003AE0 */
  5174. 00003AD8  2F6A 0006 1742           move.l     [A7 + 0x1742], [A2 + 0x6]
  5175. 00003ADE  600C                     bra        +0xE /* 00003AEC */
  5176. label00003AE0:
  5177. 00003AE0  4267                     clr.w      -[A7]
  5178. 00003AE2  486F 1744                pea.l      [A7 + 0x1744]
  5179. 00003AE6  4EAD B560                jsr        [A5 - 0x4AA0]
  5180. 00003AEA  5C4F                     addq.w     A7, 6
  5181. label00003AEC:
  5182. 00003AEC  4A6F 1744                tst.w      [A7 + 0x1744]
  5183. 00003AF0  6702                     beq        +0x4 /* 00003AF4 */
  5184. 00003AF2  7A01                     moveq.l    D5, 0x01
  5185. label00003AF4:
  5186. 00003AF4  0C43 0006                cmpi.w     D3, 0x6
  5187. 00003AF8  6D00 01A2                blt        +0x1A4 /* 00003C9C */
  5188. 00003AFC  1012                     move.b     D0, [A2]
  5189. 00003AFE  4880                     ext.w      D0
  5190. 00003B00  0C40 0010                cmpi.w     D0, 0x10
  5191. 00003B04  6600 00BC                bne        +0xBE /* 00003BC2 */
  5192. 00003B08  2F6A 0002 1746           move.l     [A7 + 0x1746], [A2 + 0x2]
  5193. 00003B0E  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5194. 00003B12  2F2F 1748                move.l     -[A7], [A7 + 0x1748]
  5195. 00003B16  2F07                     move.l     -[A7], D7
  5196. 00003B18  2F0C                     move.l     -[A7], A4
  5197. 00003B1A  4EBA FCD4                jsr        [PC - 0x32C /* 000037F0 */]
  5198. 00003B1E  4A05                     tst.b      D5
  5199. 00003B20  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5200. 00003B24  6600 009C                bne        +0x9E /* 00003BC2 */
  5201. 00003B28  4A6F 1746                tst.w      [A7 + 0x1746]
  5202. 00003B2C  6F00 0094                ble        +0x96 /* 00003BC2 */
  5203. 00003B30  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  5204. 00003B34  2050                     movea.l    A0, [A0]
  5205. 00003B36  2050                     movea.l    A0, [A0]
  5206. 00003B38  302F 1746                move.w     D0, [A7 + 0x1746]
  5207. 00003B3C  B068 000A                cmp.w      D0, [A0 + 0xA]
  5208. 00003B40  6E00 0080                bgt        +0x82 /* 00003BC2 */
  5209. 00003B44  4A6F 1748                tst.w      [A7 + 0x1748]
  5210. 00003B48  6F78                     ble        +0x7A /* 00003BC2 */
  5211. 00003B4A  302F 1746                move.w     D0, [A7 + 0x1746]
  5212. 00003B4E  48C0                     ext.l      D0
  5213. 00003B50  5380                     subq.l     D0, 1
  5214. 00003B52  4C3C 0800 0000           movem.w    A3, 0x0
  5215. 00003B58  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  5216. 00003B5C  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  5217. 00003B60  2250                     movea.l    A1, [A0]
  5218. 00003B62  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  5219. 00003B66  48C0                     ext.l      D0
  5220. 00003B68  5380                     subq.l     D0, 1
  5221. 00003B6A  4C3C 0800 0000           movem.w    A3, 0x0
  5222. 00003B70  0166                     bchg       -[A6], D0
  5223. 00003B72  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  5224. 00003B76  2050                     movea.l    A0, [A0]
  5225. 00003B78  D1C0                     add.l      A0, D0
  5226. 00003B7A  41E8 0014                lea.l      A0, [A0 + 0x14]
  5227. 00003B7E  302F 1748                move.w     D0, [A7 + 0x1748]
  5228. 00003B82  B068 0160                cmp.w      D0, [A0 + 0x160]
  5229. 00003B86  6E3A                     bgt        +0x3C /* 00003BC2 */
  5230. 00003B88  2F2F 1746                move.l     -[A7], [A7 + 0x1746]
  5231. 00003B8C  4EAD B5F8                jsr        [A5 - 0x4A08]
  5232. 00003B90  2648                     movea.l    A3, A0
  5233. 00003B92  4A93                     tst.l      [A3]
  5234. 00003B94  584F                     addq.w     A7, 4
  5235. 00003B96  6714                     beq        +0x16 /* 00003BAC */
  5236. 00003B98  4267                     clr.w      -[A7]
  5237. 00003B9A  2F13                     move.l     -[A7], [A3]
  5238. 00003B9C  4EAD D950                jsr        [A5 - 0x26B0]
  5239. 00003BA0  4A80                     tst.l      D0
  5240. 00003BA2  5EC0                     sgt        D0
  5241. 00003BA4  4400                     neg.b      D0
  5242. 00003BA6  49C0                     lea.l      A4, D0
  5243. 00003BA8  1A00                     move.b     D5, D0
  5244. 00003BAA  5C4F                     addq.w     A7, 6
  5245. label00003BAC:
  5246. 00003BAC  0C2B 000A 000E           cmpi.b     [A3 + 0xE], 0xA /* '\n' */
  5247. 00003BB2  660E                     bne        +0x10 /* 00003BC2 */
  5248. 00003BB4  202B 0020                move.l     D0, [A3 + 0x20]
  5249. 00003BB8  7240                     moveq.l    D1, 0x40
  5250. 00003BBA  C081                     and.l      D0, D1
  5251. 00003BBC  4A80                     tst.l      D0
  5252. 00003BBE  6702                     beq        +0x4 /* 00003BC2 */
  5253. 00003BC0  7A01                     moveq.l    D5, 0x01
  5254. label00003BC2:
  5255. 00003BC2  0C12 0010                cmpi.b     [A2], 0x10
  5256. 00003BC6  6600 00D4                bne        +0xD6 /* 00003C9C */
  5257. 00003BCA  2F2F 1746                move.l     -[A7], [A7 + 0x1746]
  5258. 00003BCE  4EAD B600                jsr        [A5 - 0x4A00]
  5259. 00003BD2  2648                     movea.l    A3, A0
  5260. 00003BD4  200B                     move.l     D0, A3
  5261. 00003BD6  584F                     addq.w     A7, 4
  5262. 00003BD8  6700 00C2                beq        +0xC4 /* 00003C9C */
  5263. 00003BDC  0C2B 0001 000E           cmpi.b     [A3 + 0xE], 0x1
  5264. 00003BE2  6600 00B8                bne        +0xBA /* 00003C9C */
  5265. 00003BE6  182A 0001                move.b     D4, [A2 + 0x1]
  5266. 00003BEA  723F                     moveq.l    D1, 0x3F
  5267. 00003BEC  C881                     and.l      D4, D1
  5268. 00003BEE  4A6B 001C                tst.w      [A3 + 0x1C]
  5269. 00003BF2  6C58                     bge        +0x5A /* 00003C4C */
  5270. 00003BF4  3004                     move.w     D0, D4
  5271. 00003BF6  48C0                     ext.l      D0
  5272. 00003BF8  7204                     moveq.l    D1, 0x04
  5273. 00003BFA  B081                     cmp.l      D0, D1
  5274. 00003BFC  6D26                     blt        +0x28 /* 00003C24 */
  5275. 00003BFE  0C44 0024                cmpi.w     D4, 0x24 /* '$' */
  5276. 00003C02  6720                     beq        +0x22 /* 00003C24 */
  5277. 00003C04  306F 1748                movea.w    A0, [A7 + 0x1748]
  5278. 00003C08  326F 1746                movea.w    A1, [A7 + 0x1746]
  5279. 00003C0C  2009                     move.l     D0, A1
  5280. 00003C0E  7210                     moveq.l    D1, 0x10
  5281. 00003C10  E3A8                     lsl        D0, D1
  5282. 00003C12  2208                     move.l     D1, A0
  5283. 00003C14  8081                     or.l       D0, D1
  5284. 00003C16  2F00                     move.l     -[A7], D0
  5285. 00003C18  2F2F 1776                move.l     -[A7], [A7 + 0x1776]
  5286. 00003C1C  4EAD D8D0                jsr        [A5 - 0x2730]
  5287. 00003C20  3C00                     move.w     D6, D0
  5288. 00003C22  504F                     addq.w     A7, 8
  5289. label00003C24:
  5290. 00003C24  0C44 0024                cmpi.w     D4, 0x24 /* '$' */
  5291. 00003C28  6672                     bne        +0x74 /* 00003C9C */
  5292. 00003C2A  306F 1748                movea.w    A0, [A7 + 0x1748]
  5293. 00003C2E  326F 1746                movea.w    A1, [A7 + 0x1746]
  5294. 00003C32  2009                     move.l     D0, A1
  5295. 00003C34  7210                     moveq.l    D1, 0x10
  5296. 00003C36  E3A8                     lsl        D0, D1
  5297. 00003C38  2208                     move.l     D1, A0
  5298. 00003C3A  8081                     or.l       D0, D1
  5299. 00003C3C  2F00                     move.l     -[A7], D0
  5300. 00003C3E  2F2F 177A                move.l     -[A7], [A7 + 0x177A]
  5301. 00003C42  4EAD D8D0                jsr        [A5 - 0x2730]
  5302. 00003C46  3C00                     move.w     D6, D0
  5303. 00003C48  504F                     addq.w     A7, 8
  5304. 00003C4A  6050                     bra        +0x52 /* 00003C9C */
  5305. label00003C4C:
  5306. 00003C4C  0C44 0008                cmpi.w     D4, 0x8
  5307. 00003C50  664A                     bne        +0x4C /* 00003C9C */
  5308. 00003C52  306F 1748                movea.w    A0, [A7 + 0x1748]
  5309. 00003C56  326F 1746                movea.w    A1, [A7 + 0x1746]
  5310. 00003C5A  2009                     move.l     D0, A1
  5311. 00003C5C  7210                     moveq.l    D1, 0x10
  5312. 00003C5E  E3A8                     lsl        D0, D1
  5313. 00003C60  2208                     move.l     D1, A0
  5314. 00003C62  8081                     or.l       D0, D1
  5315. 00003C64  2F00                     move.l     -[A7], D0
  5316. 00003C66  2F2F 1776                move.l     -[A7], [A7 + 0x1776]
  5317. 00003C6A  4EAD D8D0                jsr        [A5 - 0x2730]
  5318. 00003C6E  3C00                     move.w     D6, D0
  5319. 00003C70  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5320. 00003C74  302F 1752                move.w     D0, [A7 + 0x1752]
  5321. 00003C78  48C0                     ext.l      D0
  5322. 00003C7A  5280                     addq.l     D0, 1
  5323. 00003C7C  3F00                     move.w     -[A7], D0
  5324. 00003C7E  3F2F 1752                move.w     -[A7], [A7 + 0x1752]
  5325. 00003C82  486F 003E                pea.l      [A7 + 0x3E]
  5326. 00003C86  4EAD B558                jsr        [A5 - 0x4AA8]
  5327. 00003C8A  504F                     addq.w     A7, 8
  5328. 00003C8C  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  5329. 00003C90  2F07                     move.l     -[A7], D7
  5330. 00003C92  2F0C                     move.l     -[A7], A4
  5331. 00003C94  4EBA FB5A                jsr        [PC - 0x4A6 /* 000037F0 */]
  5332. 00003C98  4FEF 0016                lea.l      A7, [A7 + 0x16]
  5333. label00003C9C:
  5334. 00003C9C  5243                     addq.w     D3, 1
  5335. label00003C9E:
  5336. 00003C9E  0C43 0035                cmpi.w     D3, 0x35 /* '5' */
  5337. 00003CA2  6F00 FDEA                ble        -0x214 /* 00003A8E */
  5338. 00003CA6  1F3C 0001                move.b     -[A7], 0x1
  5339. 00003CAA  1F3C 0001                move.b     -[A7], 0x1
  5340. 00003CAE  486F 0038                pea.l      [A7 + 0x38]
  5341. 00003CB2  486F 068C                pea.l      [A7 + 0x68C]
  5342. 00003CB6  4EAD C5E0                jsr        [A5 - 0x3A20]
  5343. 00003CBA  486F 0040                pea.l      [A7 + 0x40]
  5344. 00003CBE  486F 0030                pea.l      [A7 + 0x30]
  5345. 00003CC2  486F 0034                pea.l      [A7 + 0x34]
  5346. 00003CC6  4EAD D8A0                jsr        [A5 - 0x2760]
  5347. 00003CCA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5348. label00003CCE:
  5349. 00003CCE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5350. 00003CD2  4EAD C558                jsr        [A5 - 0x3AA8]
  5351. 00003CD6  4A00                     tst.b      D0
  5352. 00003CD8  584F                     addq.w     A7, 4
  5353. 00003CDA  6700 FC72                beq        -0x38C /* 0000394E */
  5354. 00003CDE  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  5355. 00003CE2  216F 001C 148C           move.l     [A0 + 0x148C], [A7 + 0x1C]
  5356. label00003CE8:
  5357. 00003CE8  1D45 000E                move.b     [A6 + 0xE], D5
  5358. 00003CEC  2D6F 0020 0004           move.l     [A6 + 0x4], [A7 + 0x20]
  5359. 00003CF2  2D6F 0024 0008           move.l     [A6 + 0x8], [A7 + 0x24]
  5360. 00003CF8  200C                     move.l     D0, A4
  5361. 00003CFA  6700 0094                beq        +0x96 /* 00003D90 */
  5362. 00003CFE  4A87                     tst.l      D7
  5363. 00003D00  6700 0086                beq        +0x88 /* 00003D88 */
  5364. 00003D04  4857                     pea.l      [A7]
  5365. 00003D06  4EAD B6C0                jsr        [A5 - 0x4940]
  5366. 00003D0A  2F6F 0004 0030           move.l     [A7 + 0x30], [A7 + 0x4]
  5367. 00003D10  584F                     addq.w     A7, 4
  5368. 00003D12  6066                     bra        +0x68 /* 00003D7A */
  5369. label00003D14:
  5370. 00003D14  302F 002C                move.w     D0, [A7 + 0x2C]
  5371. 00003D18  48C0                     ext.l      D0
  5372. 00003D1A  5380                     subq.l     D0, 1
  5373. 00003D1C  4C3C 0800 0000           movem.w    A3, 0x0
  5374. 00003D22  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  5375. 00003D26  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  5376. 00003D2A  2250                     movea.l    A1, [A0]
  5377. 00003D2C  4A31 0828                tst.b      [A1 + D0 + 0x28]
  5378. 00003D30  6706                     beq        +0x8 /* 00003D38 */
  5379. 00003D32  4A2E 000F                tst.b      [A6 + 0xF]
  5380. 00003D36  6734                     beq        +0x36 /* 00003D6C */
  5381. label00003D38:
  5382. 00003D38  306F 002E                movea.w    A0, [A7 + 0x2E]
  5383. 00003D3C  326F 002C                movea.w    A1, [A7 + 0x2C]
  5384. 00003D40  2009                     move.l     D0, A1
  5385. 00003D42  7210                     moveq.l    D1, 0x10
  5386. 00003D44  E3A8                     lsl        D0, D1
  5387. 00003D46  2208                     move.l     D1, A0
  5388. 00003D48  8081                     or.l       D0, D1
  5389. 00003D4A  2F00                     move.l     -[A7], D0
  5390. 00003D4C  2F0C                     move.l     -[A7], A4
  5391. 00003D4E  4EAD D8F0                jsr        [A5 - 0x2710]
  5392. 00003D52  4A00                     tst.b      D0
  5393. 00003D54  504F                     addq.w     A7, 8
  5394. 00003D56  6614                     bne        +0x16 /* 00003D6C */
  5395. 00003D58  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  5396. 00003D5C  2F2F 002E                move.l     -[A7], [A7 + 0x2E]
  5397. 00003D60  2F07                     move.l     -[A7], D7
  5398. 00003D62  2F0C                     move.l     -[A7], A4
  5399. 00003D64  4EBA FA8A                jsr        [PC - 0x576 /* 000037F0 */]
  5400. 00003D68  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5401. label00003D6C:
  5402. 00003D6C  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  5403. 00003D70  486F 0030                pea.l      [A7 + 0x30]
  5404. 00003D74  4EAD B6C8                jsr        [A5 - 0x4938]
  5405. 00003D78  504F                     addq.w     A7, 8
  5406. label00003D7A:
  5407. 00003D7A  4A6F 002E                tst.w      [A7 + 0x2E]
  5408. 00003D7E  6694                     bne        -0x6A /* 00003D14 */
  5409. 00003D80  2F07                     move.l     -[A7], D7
  5410. 00003D82  4EAD D990                jsr        [A5 - 0x2670]
  5411. 00003D86  584F                     addq.w     A7, 4
  5412. label00003D88:
  5413. 00003D88  2F0C                     move.l     -[A7], A4
  5414. 00003D8A  4EAD D8C8                jsr        [A5 - 0x2738]
  5415. 00003D8E  584F                     addq.w     A7, 4
  5416. label00003D90:
  5417. 00003D90  4FEF 174A                lea.l      A7, [A7 + 0x174A]
  5418. 00003D94  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  5419. 00003D98  4E75                     rts
  5420. fn00003D9A:
  5421. 00003D9A  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  5422. 00003D9E  594F                     subq.w     A7, 4
  5423. 00003DA0  2C6F 0028                movea.l    A6, [A7 + 0x28]
  5424. 00003DA4  1F3C 0001                move.b     -[A7], 0x1
  5425. 00003DA8  4EAD D8C0                jsr        [A5 - 0x2740]
  5426. 00003DAC  2648                     movea.l    A3, A0
  5427. 00003DAE  1F3C 0001                move.b     -[A7], 0x1
  5428. 00003DB2  4EAD D8C0                jsr        [A5 - 0x2740]
  5429. 00003DB6  2848                     movea.l    A4, A0
  5430. 00003DB8  2F0E                     move.l     -[A7], A6
  5431. 00003DBA  2F0C                     move.l     -[A7], A4
  5432. 00003DBC  2F0B                     move.l     -[A7], A3
  5433. 00003DBE  4EBA FAE0                jsr        [PC - 0x520 /* 000038A0 */]
  5434. 00003DC2  7800                     moveq.l    D4, 0x00
  5435. 00003DC4  2F6F 0030 0010           move.l     [A7 + 0x10], [A7 + 0x30]
  5436. 00003DCA  302F 0012                move.w     D0, [A7 + 0x12]
  5437. 00003DCE  48C0                     ext.l      D0
  5438. 00003DD0  5380                     subq.l     D0, 1
  5439. 00003DD2  3F40 0012                move.w     [A7 + 0x12], D0
  5440. 00003DD6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5441. 00003DDA  486F 0014                pea.l      [A7 + 0x14]
  5442. 00003DDE  4EAD B6C8                jsr        [A5 - 0x4938]
  5443. 00003DE2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5444. 00003DE6  6000 008E                bra        +0x90 /* 00003E76 */
  5445. label00003DEA:
  5446. 00003DEA  2F17                     move.l     -[A7], [A7]
  5447. 00003DEC  4EAD B5F8                jsr        [A5 - 0x4A08]
  5448. 00003DF0  2448                     movea.l    A2, A0
  5449. 00003DF2  306F 0006                movea.w    A0, [A7 + 0x6]
  5450. 00003DF6  326F 0004                movea.w    A1, [A7 + 0x4]
  5451. 00003DFA  2009                     move.l     D0, A1
  5452. 00003DFC  7210                     moveq.l    D1, 0x10
  5453. 00003DFE  E3A8                     lsl        D0, D1
  5454. 00003E00  2208                     move.l     D1, A0
  5455. 00003E02  8081                     or.l       D0, D1
  5456. 00003E04  2F00                     move.l     -[A7], D0
  5457. 00003E06  2F0B                     move.l     -[A7], A3
  5458. 00003E08  4EAD D8F0                jsr        [A5 - 0x2710]
  5459. 00003E0C  504F                     addq.w     A7, 8
  5460. 00003E0E  1F00                     move.b     -[A7], D0
  5461. 00003E10  3F3C 0005                move.w     -[A7], 0x5
  5462. 00003E14  486A 000F                pea.l      [A2 + 0xF]
  5463. 00003E18  4EAD BAA8                jsr        [A5 - 0x4558]
  5464. 00003E1C  306F 000E                movea.w    A0, [A7 + 0xE]
  5465. 00003E20  326F 000C                movea.w    A1, [A7 + 0xC]
  5466. 00003E24  2009                     move.l     D0, A1
  5467. 00003E26  7210                     moveq.l    D1, 0x10
  5468. 00003E28  E3A8                     lsl        D0, D1
  5469. 00003E2A  2208                     move.l     D1, A0
  5470. 00003E2C  8081                     or.l       D0, D1
  5471. 00003E2E  2F00                     move.l     -[A7], D0
  5472. 00003E30  2F0C                     move.l     -[A7], A4
  5473. 00003E32  4EAD D8F0                jsr        [A5 - 0x2710]
  5474. 00003E36  504F                     addq.w     A7, 8
  5475. 00003E38  1F00                     move.b     -[A7], D0
  5476. 00003E3A  3F3C 0007                move.w     -[A7], 0x7
  5477. 00003E3E  486A 000F                pea.l      [A2 + 0xF]
  5478. 00003E42  4EAD BAA8                jsr        [A5 - 0x4558]
  5479. 00003E46  3F3C 0001                move.w     -[A7], 0x1
  5480. 00003E4A  2F0A                     move.l     -[A7], A2
  5481. 00003E4C  4EAD B618                jsr        [A5 - 0x49E8]
  5482. 00003E50  4A00                     tst.b      D0
  5483. 00003E52  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5484. 00003E56  6712                     beq        +0x14 /* 00003E6A */
  5485. 00003E58  4A6A 001C                tst.w      [A2 + 0x1C]
  5486. 00003E5C  6C0C                     bge        +0xE /* 00003E6A */
  5487. 00003E5E  7600                     moveq.l    D3, 0x00
  5488. 00003E60  162A 0033                move.b     D3, [A2 + 0x33]
  5489. 00003E64  B644                     cmp.w      D3, D4
  5490. 00003E66  6F02                     ble        +0x4 /* 00003E6A */
  5491. 00003E68  3803                     move.w     D4, D3
  5492. label00003E6A:
  5493. 00003E6A  2F17                     move.l     -[A7], [A7]
  5494. 00003E6C  486F 0004                pea.l      [A7 + 0x4]
  5495. 00003E70  4EAD B6C8                jsr        [A5 - 0x4938]
  5496. 00003E74  504F                     addq.w     A7, 8
  5497. label00003E76:
  5498. 00003E76  4A6F 0002                tst.w      [A7 + 0x2]
  5499. 00003E7A  671E                     beq        +0x20 /* 00003E9A */
  5500. 00003E7C  3017                     move.w     D0, [A7]
  5501. 00003E7E  B06F 0024                cmp.w      D0, [A7 + 0x24]
  5502. 00003E82  6D00 FF66                blt        -0x98 /* 00003DEA */
  5503. 00003E86  3017                     move.w     D0, [A7]
  5504. 00003E88  B06F 0024                cmp.w      D0, [A7 + 0x24]
  5505. 00003E8C  660C                     bne        +0xE /* 00003E9A */
  5506. 00003E8E  302F 0002                move.w     D0, [A7 + 0x2]
  5507. 00003E92  B06F 0026                cmp.w      D0, [A7 + 0x26]
  5508. 00003E96  6F00 FF52                ble        -0xAC /* 00003DEA */
  5509. label00003E9A:
  5510. 00003E9A  2F0B                     move.l     -[A7], A3
  5511. 00003E9C  4EAD D8C8                jsr        [A5 - 0x2738]
  5512. 00003EA0  2F0C                     move.l     -[A7], A4
  5513. 00003EA2  4EAD D8C8                jsr        [A5 - 0x2738]
  5514. 00003EA6  4A44                     tst.w      D4
  5515. 00003EA8  504F                     addq.w     A7, 8
  5516. 00003EAA  6E1A                     bgt        +0x1C /* 00003EC6 */
  5517. 00003EAC  4A2D 20A8                tst.b      [A5 + 0x20A8]
  5518. 00003EB0  6712                     beq        +0x14 /* 00003EC4 */
  5519. 00003EB2  206D 1FFC                movea.l    A0, [A5 + 0x1FFC]
  5520. 00003EB6  2050                     movea.l    A0, [A0]
  5521. 00003EB8  2068 0016                movea.l    A0, [A0 + 0x16]
  5522. 00003EBC  2050                     movea.l    A0, [A0]
  5523. 00003EBE  3828 0020                move.w     D4, [A0 + 0x20]
  5524. 00003EC2  6002                     bra        +0x4 /* 00003EC6 */
  5525. label00003EC4:
  5526. 00003EC4  7801                     moveq.l    D4, 0x01
  5527. label00003EC6:
  5528. 00003EC6  3D44 000C                move.w     [A6 + 0xC], D4
  5529. 00003ECA  584F                     addq.w     A7, 4
  5530. 00003ECC  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  5531. 00003ED0  4E75                     rts
  5532. fn00003ED2:
  5533. 00003ED2  4AAF 0004                tst.l      [A7 + 0x4]
  5534. 00003ED6  6604                     bne        +0x6 /* 00003EDC */
  5535. 00003ED8  91C8                     sub.l      A0, A0
  5536. 00003EDA  4E75                     rts
  5537. label00003EDC:
  5538. 00003EDC  206F 0004                movea.l    A0, [A7 + 0x4]
  5539. 00003EE0  2050                     movea.l    A0, [A0]
  5540. 00003EE2  2068 0004                movea.l    A0, [A0 + 0x4]
  5541. 00003EE6  4E75                     rts
  5542. 00003EE8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5543. 00003EEC  4FEF FEF4                lea.l      A7, [A7 - 0x10C]
  5544. 00003EF0  246F 012C                movea.l    A2, [A7 + 0x12C]
  5545. 00003EF4  7C01                     moveq.l    D6, 0x01
  5546. 00003EF6  200A                     move.l     D0, A2
  5547. 00003EF8  6700 00A0                beq        +0xA2 /* 00003F9A */
  5548. 00003EFC  2052                     movea.l    A0, [A2]
  5549. 00003EFE  2668 0004                movea.l    A3, [A0 + 0x4]
  5550. 00003F02  200B                     move.l     D0, A3
  5551. 00003F04  6700 0094                beq        +0x96 /* 00003F9A */
  5552. 00003F08  4227                     clr.b      -[A7]
  5553. 00003F0A  2F2F 0132                move.l     -[A7], [A7 + 0x132]
  5554. 00003F0E  4EAD C1A0                jsr        [A5 - 0x3E60]
  5555. 00003F12  2848                     movea.l    A4, A0
  5556. 00003F14  200C                     move.l     D0, A4
  5557. 00003F16  5C4F                     addq.w     A7, 6
  5558. 00003F18  6700 0080                beq        +0x82 /* 00003F9A */
  5559. 00003F1C  2054                     movea.l    A0, [A4]
  5560. 00003F1E  2468 0004                movea.l    A2, [A0 + 0x4]
  5561. 00003F22  2054                     movea.l    A0, [A4]
  5562. 00003F24  3A28 0002                move.w     D5, [A0 + 0x2]
  5563. 00003F28  7600                     moveq.l    D3, 0x00
  5564. 00003F2A  606A                     bra        +0x6C /* 00003F96 */
  5565. label00003F2C:
  5566. 00003F2C  7012                     moveq.l    D0, 0x12
  5567. 00003F2E  C1C3                     muls.w     D0, D3
  5568. 00003F30  2052                     movea.l    A0, [A2]
  5569. 00003F32  3830 0806                move.w     D4, [A0 + D0 + 0x6]
  5570. 00003F36  3F04                     move.w     -[A7], D4
  5571. 00003F38  486F 0008                pea.l      [A7 + 0x8]
  5572. 00003F3C  A8FF                     syscall    GetFName/GetFontName
  5573. 00003F3E  7000                     moveq.l    D0, 0x00
  5574. 00003F40  102F 0006                move.b     D0, [A7 + 0x6]
  5575. 00003F44  5280                     addq.l     D0, 1
  5576. 00003F46  41EF 0006                lea.l      A0, [A7 + 0x6]
  5577. 00003F4A  4230 0800                clr.b      [A0 + D0]
  5578. 00003F4E  0C2F 00FF 0006           cmpi.b     [A7 + 0x6], 0xFF
  5579. 00003F54  650E                     bcs        +0x10 /* 00003F64 */
  5580. 00003F56  41EF 0007                lea.l      A0, [A7 + 0x7]
  5581. 00003F5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  5582. label00003F5C:
  5583. 00003F5C  5280                     addq.l     D0, 1
  5584. 00003F5E  4A18                     tst.b      [A0]+
  5585. 00003F60  66FA                     bne        -0x4 /* 00003F5C */
  5586. 00003F62  6006                     bra        +0x8 /* 00003F6A */
  5587. label00003F64:
  5588. 00003F64  7000                     moveq.l    D0, 0x00
  5589. 00003F66  102F 0006                move.b     D0, [A7 + 0x6]
  5590. label00003F6A:
  5591. 00003F6A  4A80                     tst.l      D0
  5592. 00003F6C  6726                     beq        +0x28 /* 00003F94 */
  5593. 00003F6E  4857                     pea.l      [A7]
  5594. 00003F70  486F 0008                pea.l      [A7 + 0x8]
  5595. 00003F74  3F06                     move.w     -[A7], D6
  5596. 00003F76  486F 0010                pea.l      [A7 + 0x10]
  5597. 00003F7A  2F0B                     move.l     -[A7], A3
  5598. 00003F7C  4EAD C1A8                jsr        [A5 - 0x3E58]
  5599. 00003F80  4A00                     tst.b      D0
  5600. 00003F82  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5601. 00003F86  670C                     beq        +0xE /* 00003F94 */
  5602. 00003F88  7012                     moveq.l    D0, 0x12
  5603. 00003F8A  C1C3                     muls.w     D0, D3
  5604. 00003F8C  2052                     movea.l    A0, [A2]
  5605. 00003F8E  31AF 0004 0806           move.w     [A0 + D0 + 0x6], [A7 + 0x4]
  5606. label00003F94:
  5607. 00003F94  5243                     addq.w     D3, 1
  5608. label00003F96:
  5609. 00003F96  B645                     cmp.w      D3, D5
  5610. 00003F98  6D92                     blt        -0x6C /* 00003F2C */
  5611. label00003F9A:
  5612. 00003F9A  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  5613. 00003F9E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5614. 00003FA2  4E75                     rts
  5615. fn00003FA4:
  5616. 00003FA4  2F0A                     move.l     -[A7], A2
  5617. 00003FA6  246F 0008                movea.l    A2, [A7 + 0x8]
  5618. 00003FAA  52AA 0010                addq.l     [A2 + 0x10], 1
  5619. 00003FAE  4A92                     tst.l      [A2]
  5620. 00003FB0  6716                     beq        +0x18 /* 00003FC8 */
  5621. 00003FB2  4878 0001                push.l     0x1
  5622. 00003FB6  486F 0010                pea.l      [A7 + 0x10]
  5623. 00003FBA  2F12                     move.l     -[A7], [A2]
  5624. 00003FBC  4EAD A710                jsr        [A5 - 0x58F0]
  5625. 00003FC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5626. 00003FC4  245F                     movea.l    A2, [A7]+
  5627. 00003FC6  4E75                     rts
  5628. label00003FC8:
  5629. 00003FC8  7000                     moveq.l    D0, 0x00
  5630. 00003FCA  245F                     movea.l    A2, [A7]+
  5631. 00003FCC  4E75                     rts
  5632. fn00003FCE:
  5633. 00003FCE  2F0A                     move.l     -[A7], A2
  5634. 00003FD0  554F                     subq.w     A7, 2
  5635. 00003FD2  246F 000A                movea.l    A2, [A7 + 0xA]
  5636. 00003FD6  54AA 0010                addq.l     [A2 + 0x10], 2
  5637. 00003FDA  4A92                     tst.l      [A2]
  5638. 00003FDC  671E                     beq        +0x20 /* 00003FFC */
  5639. 00003FDE  4878 0002                push.l     0x2
  5640. 00003FE2  486F 0012                pea.l      [A7 + 0x12]
  5641. 00003FE6  2F12                     move.l     -[A7], [A2]
  5642. 00003FE8  4EAD A710                jsr        [A5 - 0x58F0]
  5643. 00003FEC  3F40 000C                move.w     [A7 + 0xC], D0
  5644. 00003FF0  302F 000C                move.w     D0, [A7 + 0xC]
  5645. 00003FF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5646. 00003FF8  245F                     movea.l    A2, [A7]+
  5647. 00003FFA  4E75                     rts
  5648. label00003FFC:
  5649. 00003FFC  7000                     moveq.l    D0, 0x00
  5650. 00003FFE  544F                     addq.w     A7, 2
  5651. 00004000  245F                     movea.l    A2, [A7]+
  5652. 00004002  4E75                     rts
  5653. fn00004004:
  5654. 00004004  2F0A                     move.l     -[A7], A2
  5655. 00004006  554F                     subq.w     A7, 2
  5656. 00004008  246F 000A                movea.l    A2, [A7 + 0xA]
  5657. 0000400C  58AA 0010                addq.l     [A2 + 0x10], 4
  5658. 00004010  4A92                     tst.l      [A2]
  5659. 00004012  671E                     beq        +0x20 /* 00004032 */
  5660. 00004014  4878 0004                push.l     0x4
  5661. 00004018  486F 0012                pea.l      [A7 + 0x12]
  5662. 0000401C  2F12                     move.l     -[A7], [A2]
  5663. 0000401E  4EAD A710                jsr        [A5 - 0x58F0]
  5664. 00004022  3F40 000C                move.w     [A7 + 0xC], D0
  5665. 00004026  302F 000C                move.w     D0, [A7 + 0xC]
  5666. 0000402A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5667. 0000402E  245F                     movea.l    A2, [A7]+
  5668. 00004030  4E75                     rts
  5669. label00004032:
  5670. 00004032  7000                     moveq.l    D0, 0x00
  5671. 00004034  544F                     addq.w     A7, 2
  5672. 00004036  245F                     movea.l    A2, [A7]+
  5673. 00004038  4E75                     rts
  5674. 0000403A  48E7 1030                movem.l    -[A7], D3,A2,A3
  5675. 0000403E  266F 0010                movea.l    A3, [A7 + 0x10]
  5676. 00004042  246F 0014                movea.l    A2, [A7 + 0x14]
  5677. 00004046  0C12 00FF                cmpi.b     [A2], 0xFF
  5678. 0000404A  650E                     bcs        +0x10 /* 0000405A */
  5679. 0000404C  41EA 0001                lea.l      A0, [A2 + 0x1]
  5680. 00004050  70FF                     moveq.l    D0, 0xFFFFFFFF
  5681. label00004052:
  5682. 00004052  5280                     addq.l     D0, 1
  5683. 00004054  4A18                     tst.b      [A0]+
  5684. 00004056  66FA                     bne        -0x4 /* 00004052 */
  5685. 00004058  6004                     bra        +0x6 /* 0000405E */
  5686. label0000405A:
  5687. 0000405A  7000                     moveq.l    D0, 0x00
  5688. 0000405C  1012                     move.b     D0, [A2]
  5689. label0000405E:
  5690. 0000405E  1F00                     move.b     -[A7], D0
  5691. 00004060  2F0B                     move.l     -[A7], A3
  5692. 00004062  4EBA FF40                jsr        [PC - 0xC0 /* 00003FA4 */]
  5693. 00004066  3600                     move.w     D3, D0
  5694. 00004068  4A43                     tst.w      D3
  5695. 0000406A  5C4F                     addq.w     A7, 6
  5696. 0000406C  6708                     beq        +0xA /* 00004076 */
  5697. 0000406E  3003                     move.w     D0, D3
  5698. 00004070  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5699. 00004074  4E75                     rts
  5700. label00004076:
  5701. 00004076  486A 0001                pea.l      [A2 + 0x1]
  5702. 0000407A  0C12 00FF                cmpi.b     [A2], 0xFF
  5703. 0000407E  650E                     bcs        +0x10 /* 0000408E */
  5704. 00004080  41EA 0001                lea.l      A0, [A2 + 0x1]
  5705. 00004084  70FF                     moveq.l    D0, 0xFFFFFFFF
  5706. label00004086:
  5707. 00004086  5280                     addq.l     D0, 1
  5708. 00004088  4A18                     tst.b      [A0]+
  5709. 0000408A  66FA                     bne        -0x4 /* 00004086 */
  5710. 0000408C  6004                     bra        +0x6 /* 00004092 */
  5711. label0000408E:
  5712. 0000408E  7000                     moveq.l    D0, 0x00
  5713. 00004090  1012                     move.b     D0, [A2]
  5714. label00004092:
  5715. 00004092  2F00                     move.l     -[A7], D0
  5716. 00004094  2F0B                     move.l     -[A7], A3
  5717. 00004096  4EBA 0052                jsr        [PC + 0x52 /* 000040EA */]
  5718. 0000409A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5719. 0000409E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5720. 000040A2  4E75                     rts
  5721. fn000040A4:
  5722. 000040A4  2F0A                     move.l     -[A7], A2
  5723. 000040A6  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  5724. 000040AA  246F 0012                movea.l    A2, [A7 + 0x12]
  5725. 000040AE  50AA 0010                addq.l     [A2 + 0x10], 8
  5726. 000040B2  4A92                     tst.l      [A2]
  5727. 000040B4  672A                     beq        +0x2C /* 000040E0 */
  5728. 000040B6  486F 0016                pea.l      [A7 + 0x16]
  5729. 000040BA  486F 0006                pea.l      [A7 + 0x6]
  5730. 000040BE  4EAD E108                jsr        [A5 - 0x1EF8]
  5731. 000040C2  4878 0008                push.l     0x8
  5732. 000040C6  486F 000E                pea.l      [A7 + 0xE]
  5733. 000040CA  2F12                     move.l     -[A7], [A2]
  5734. 000040CC  4EAD A710                jsr        [A5 - 0x58F0]
  5735. 000040D0  3F40 0014                move.w     [A7 + 0x14], D0
  5736. 000040D4  302F 0014                move.w     D0, [A7 + 0x14]
  5737. 000040D8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  5738. 000040DC  245F                     movea.l    A2, [A7]+
  5739. 000040DE  4E75                     rts
  5740. label000040E0:
  5741. 000040E0  7000                     moveq.l    D0, 0x00
  5742. 000040E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5743. 000040E6  245F                     movea.l    A2, [A7]+
  5744. 000040E8  4E75                     rts
  5745. fn000040EA:
  5746. 000040EA  2F0A                     move.l     -[A7], A2
  5747. 000040EC  246F 0008                movea.l    A2, [A7 + 0x8]
  5748. 000040F0  202F 000C                move.l     D0, [A7 + 0xC]
  5749. 000040F4  D1AA 0010                add.l      [A2 + 0x10], D0
  5750. 000040F8  4A92                     tst.l      [A2]
  5751. 000040FA  6716                     beq        +0x18 /* 00004112 */
  5752. 000040FC  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5753. 00004100  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5754. 00004104  2F12                     move.l     -[A7], [A2]
  5755. 00004106  4EAD A710                jsr        [A5 - 0x58F0]
  5756. 0000410A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5757. 0000410E  245F                     movea.l    A2, [A7]+
  5758. 00004110  4E75                     rts
  5759. label00004112:
  5760. 00004112  7000                     moveq.l    D0, 0x00
  5761. 00004114  245F                     movea.l    A2, [A7]+
  5762. 00004116  4E75                     rts
  5763. fn00004118:
  5764. 00004118  48E7 1030                movem.l    -[A7], D3,A2,A3
  5765. 0000411C  5D4F                     subq.w     A7, 6
  5766. 0000411E  266F 0016                movea.l    A3, [A7 + 0x16]
  5767. 00004122  246F 001A                movea.l    A2, [A7 + 0x1A]
  5768. 00004126  2F0A                     move.l     -[A7], A2
  5769. 00004128  4EAD C2E0                jsr        [A5 - 0x3D20]
  5770. 0000412C  2F40 0006                move.l     [A7 + 0x6], D0
  5771. 00004130  5880                     addq.l     D0, 4
  5772. 00004132  D1AB 0010                add.l      [A3 + 0x10], D0
  5773. 00004136  4A93                     tst.l      [A3]
  5774. 00004138  584F                     addq.w     A7, 4
  5775. 0000413A  674E                     beq        +0x50 /* 0000418A */
  5776. 0000413C  4878 0004                push.l     0x4
  5777. 00004140  486F 0006                pea.l      [A7 + 0x6]
  5778. 00004144  2F13                     move.l     -[A7], [A3]
  5779. 00004146  4EAD A710                jsr        [A5 - 0x58F0]
  5780. 0000414A  3600                     move.w     D3, D0
  5781. 0000414C  4A43                     tst.w      D3
  5782. 0000414E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5783. 00004152  670A                     beq        +0xC /* 0000415E */
  5784. 00004154  3003                     move.w     D0, D3
  5785. 00004156  5C4F                     addq.w     A7, 6
  5786. 00004158  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5787. 0000415C  4E75                     rts
  5788. label0000415E:
  5789. 0000415E  4857                     pea.l      [A7]
  5790. 00004160  2F0A                     move.l     -[A7], A2
  5791. 00004162  4EAD C2F0                jsr        [A5 - 0x3D10]
  5792. 00004166  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  5793. 0000416A  2F12                     move.l     -[A7], [A2]
  5794. 0000416C  2F13                     move.l     -[A7], [A3]
  5795. 0000416E  4EAD A710                jsr        [A5 - 0x58F0]
  5796. 00004172  3600                     move.w     D3, D0
  5797. 00004174  486F 0014                pea.l      [A7 + 0x14]
  5798. 00004178  2F0A                     move.l     -[A7], A2
  5799. 0000417A  4EAD C2F8                jsr        [A5 - 0x3D08]
  5800. 0000417E  3003                     move.w     D0, D3
  5801. 00004180  4FEF 0022                lea.l      A7, [A7 + 0x22]
  5802. 00004184  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5803. 00004188  4E75                     rts
  5804. label0000418A:
  5805. 0000418A  7000                     moveq.l    D0, 0x00
  5806. 0000418C  5C4F                     addq.w     A7, 6
  5807. 0000418E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5808. 00004192  4E75                     rts
  5809. fn00004194:
  5810. 00004194  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5811. 00004198  594F                     subq.w     A7, 4
  5812. 0000419A  246F 0018                movea.l    A2, [A7 + 0x18]
  5813. 0000419E  266F 001C                movea.l    A3, [A7 + 0x1C]
  5814. 000041A2  4857                     pea.l      [A7]
  5815. 000041A4  42A7                     clr.l      -[A7]
  5816. 000041A6  2F0B                     move.l     -[A7], A3
  5817. 000041A8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5818. 000041AC  4EAD A640                jsr        [A5 - 0x59C0]
  5819. 000041B0  2800                     move.l     D4, D0
  5820. 000041B2  4A84                     tst.l      D4
  5821. 000041B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5822. 000041B8  6D34                     blt        +0x36 /* 000041EE */
  5823. 000041BA  206A 0008                movea.l    A0, [A2 + 0x8]
  5824. 000041BE  2250                     movea.l    A1, [A0]
  5825. 000041C0  52B1 4C14                addq.l     [A1 + D4 * 4 + 0x14], 1
  5826. 000041C4  1F3C 0006                move.b     -[A7], 0x6
  5827. 000041C8  2F0A                     move.l     -[A7], A2
  5828. 000041CA  4EBA FDD8                jsr        [PC - 0x228 /* 00003FA4 */]
  5829. 000041CE  3600                     move.w     D3, D0
  5830. 000041D0  4A43                     tst.w      D3
  5831. 000041D2  5C4F                     addq.w     A7, 6
  5832. 000041D4  670A                     beq        +0xC /* 000041E0 */
  5833. 000041D6  3003                     move.w     D0, D3
  5834. 000041D8  584F                     addq.w     A7, 4
  5835. 000041DA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5836. 000041DE  4E75                     rts
  5837. label000041E0:
  5838. 000041E0  2F04                     move.l     -[A7], D4
  5839. 000041E2  2F0A                     move.l     -[A7], A2
  5840. 000041E4  4EBA FE1E                jsr        [PC - 0x1E2 /* 00004004 */]
  5841. 000041E8  3600                     move.w     D3, D0
  5842. 000041EA  504F                     addq.w     A7, 8
  5843. 000041EC  606A                     bra        +0x6C /* 00004258 */
  5844. label000041EE:
  5845. 000041EE  206A 0008                movea.l    A0, [A2 + 0x8]
  5846. 000041F2  2050                     movea.l    A0, [A0]
  5847. 000041F4  2828 0008                move.l     D4, [A0 + 0x8]
  5848. 000041F8  2F04                     move.l     -[A7], D4
  5849. 000041FA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5850. 000041FE  4EAD D968                jsr        [A5 - 0x2698]
  5851. 00004202  4A00                     tst.b      D0
  5852. 00004204  504F                     addq.w     A7, 8
  5853. 00004206  660C                     bne        +0xE /* 00004214 */
  5854. 00004208  302D 0874                move.w     D0, [A5 + 0x874]
  5855. 0000420C  584F                     addq.w     A7, 4
  5856. 0000420E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5857. 00004212  4E75                     rts
  5858. label00004214:
  5859. 00004214  206A 0008                movea.l    A0, [A2 + 0x8]
  5860. 00004218  2250                     movea.l    A1, [A0]
  5861. 0000421A  7001                     moveq.l    D0, 0x01
  5862. 0000421C  2380 4C14                move.l     [A1 + D4 * 4 + 0x14], D0
  5863. 00004220  42A7                     clr.l      -[A7]
  5864. 00004222  2F0B                     move.l     -[A7], A3
  5865. 00004224  2F04                     move.l     -[A7], D4
  5866. 00004226  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5867. 0000422A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5868. 0000422E  4EAD A650                jsr        [A5 - 0x59B0]
  5869. 00004232  3600                     move.w     D3, D0
  5870. 00004234  4A43                     tst.w      D3
  5871. 00004236  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5872. 0000423A  670A                     beq        +0xC /* 00004246 */
  5873. 0000423C  3003                     move.w     D0, D3
  5874. 0000423E  584F                     addq.w     A7, 4
  5875. 00004240  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5876. 00004244  4E75                     rts
  5877. label00004246:
  5878. 00004246  2F0A                     move.l     -[A7], A2
  5879. 00004248  2F0B                     move.l     -[A7], A3
  5880. 0000424A  2053                     movea.l    A0, [A3]
  5881. 0000424C  2050                     movea.l    A0, [A0]
  5882. 0000424E  2068 002C                movea.l    A0, [A0 + 0x2C]
  5883. 00004252  4E90                     jsr        [A0]
  5884. 00004254  3600                     move.w     D3, D0
  5885. 00004256  504F                     addq.w     A7, 8
  5886. label00004258:
  5887. 00004258  3003                     move.w     D0, D3
  5888. 0000425A  584F                     addq.w     A7, 4
  5889. 0000425C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5890. 00004260  4E75                     rts
  5891. 00004262  48E7 1030                movem.l    -[A7], D3,A2,A3
  5892. 00004266  246F 0010                movea.l    A2, [A7 + 0x10]
  5893. 0000426A  266F 0014                movea.l    A3, [A7 + 0x14]
  5894. 0000426E  2013                     move.l     D0, [A3]
  5895. 00004270  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  5896. 00004276  6200 011A                bhi        +0x11C /* 00004392 */
  5897. 0000427A  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  5898. 0000427E  4EFB 0002                jmp        [PC + D0.w + 0x2]
  5899. 00004282  0110                     btst       [A0], D0
  5900. 00004284  0074 0110 0110           ori.w      [A4 + D0], 0x110
  5901. 0000428A  0014 00A0                ori.b      [A4], 0xA0
  5902. 0000428E  0100                     btst       D0, D0
  5903. 00004290  0110                     btst       [A0], D0
  5904. 00004292  0040 00CA                ori.w      D0, 0xCA
  5905. 00004296  1F3C 0004                move.b     -[A7], 0x4
  5906. 0000429A  2F0A                     move.l     -[A7], A2
  5907. 0000429C  4EBA FD06                jsr        [PC - 0x2FA /* 00003FA4 */]
  5908. 000042A0  3600                     move.w     D3, D0
  5909. 000042A2  4A43                     tst.w      D3
  5910. 000042A4  5C4F                     addq.w     A7, 6
  5911. 000042A6  6708                     beq        +0xA /* 000042B0 */
  5912. 000042A8  3003                     move.w     D0, D3
  5913. 000042AA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5914. 000042AE  4E75                     rts
  5915. label000042B0:
  5916. 000042B0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5917. 000042B4  2F0A                     move.l     -[A7], A2
  5918. 000042B6  4EBA FD4C                jsr        [PC - 0x2B4 /* 00004004 */]
  5919. 000042BA  3600                     move.w     D3, D0
  5920. 000042BC  504F                     addq.w     A7, 8
  5921. 000042BE  6000 00E0                bra        +0xE2 /* 000043A0 */
  5922. 000042C2  1F3C 0008                move.b     -[A7], 0x8
  5923. 000042C6  2F0A                     move.l     -[A7], A2
  5924. 000042C8  4EBA FCDA                jsr        [PC - 0x326 /* 00003FA4 */]
  5925. 000042CC  3600                     move.w     D3, D0
  5926. 000042CE  4A43                     tst.w      D3
  5927. 000042D0  5C4F                     addq.w     A7, 6
  5928. 000042D2  6708                     beq        +0xA /* 000042DC */
  5929. 000042D4  3003                     move.w     D0, D3
  5930. 000042D6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5931. 000042DA  4E75                     rts
  5932. label000042DC:
  5933. 000042DC  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  5934. 000042E0  4EAD E0E0                jsr        [A5 - 0x1F20]
  5935. 000042E4  544F                     addq.w     A7, 2
  5936. 000042E6  3F00                     move.w     -[A7], D0
  5937. 000042E8  2F0A                     move.l     -[A7], A2
  5938. 000042EA  4EBA FCE2                jsr        [PC - 0x31E /* 00003FCE */]
  5939. 000042EE  3600                     move.w     D3, D0
  5940. 000042F0  5C4F                     addq.w     A7, 6
  5941. 000042F2  6000 00AC                bra        +0xAE /* 000043A0 */
  5942. 000042F6  1F3C 0001                move.b     -[A7], 0x1
  5943. 000042FA  2F0A                     move.l     -[A7], A2
  5944. 000042FC  4EBA FCA6                jsr        [PC - 0x35A /* 00003FA4 */]
  5945. 00004300  3600                     move.w     D3, D0
  5946. 00004302  4A43                     tst.w      D3
  5947. 00004304  5C4F                     addq.w     A7, 6
  5948. 00004306  6708                     beq        +0xA /* 00004310 */
  5949. 00004308  3003                     move.w     D0, D3
  5950. 0000430A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5951. 0000430E  4E75                     rts
  5952. label00004310:
  5953. 00004310  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5954. 00004314  2F0A                     move.l     -[A7], A2
  5955. 00004316  4EBA FE00                jsr        [PC - 0x200 /* 00004118 */]
  5956. 0000431A  3600                     move.w     D3, D0
  5957. 0000431C  504F                     addq.w     A7, 8
  5958. 0000431E  6000 0080                bra        +0x82 /* 000043A0 */
  5959. 00004322  1F3C 0005                move.b     -[A7], 0x5
  5960. 00004326  2F0A                     move.l     -[A7], A2
  5961. 00004328  4EBA FC7A                jsr        [PC - 0x386 /* 00003FA4 */]
  5962. 0000432C  3600                     move.w     D3, D0
  5963. 0000432E  4A43                     tst.w      D3
  5964. 00004330  5C4F                     addq.w     A7, 6
  5965. 00004332  6708                     beq        +0xA /* 0000433C */
  5966. 00004334  3003                     move.w     D0, D3
  5967. 00004336  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5968. 0000433A  4E75                     rts
  5969. label0000433C:
  5970. 0000433C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5971. 00004340  2F0A                     move.l     -[A7], A2
  5972. 00004342  4EBA FDD4                jsr        [PC - 0x22C /* 00004118 */]
  5973. 00004346  3600                     move.w     D3, D0
  5974. 00004348  504F                     addq.w     A7, 8
  5975. 0000434A  6054                     bra        +0x56 /* 000043A0 */
  5976. 0000434C  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5977. 00004350  2F0A                     move.l     -[A7], A2
  5978. 00004352  4EBA FC50                jsr        [PC - 0x3B0 /* 00003FA4 */]
  5979. 00004356  3600                     move.w     D3, D0
  5980. 00004358  4A43                     tst.w      D3
  5981. 0000435A  5C4F                     addq.w     A7, 6
  5982. 0000435C  6708                     beq        +0xA /* 00004366 */
  5983. 0000435E  3003                     move.w     D0, D3
  5984. 00004360  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5985. 00004364  4E75                     rts
  5986. label00004366:
  5987. 00004366  206B 0004                movea.l    A0, [A3 + 0x4]
  5988. 0000436A  2050                     movea.l    A0, [A0]
  5989. 0000436C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  5990. 00004370  2F28 0000                move.l     -[A7], [A0 + 0x0]
  5991. 00004374  2F0A                     move.l     -[A7], A2
  5992. 00004376  4EBA FD2C                jsr        [PC - 0x2D4 /* 000040A4 */]
  5993. 0000437A  3600                     move.w     D3, D0
  5994. 0000437C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5995. 00004380  601E                     bra        +0x20 /* 000043A0 */
  5996. 00004382  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5997. 00004386  2F0A                     move.l     -[A7], A2
  5998. 00004388  4EBA FE0A                jsr        [PC - 0x1F6 /* 00004194 */]
  5999. 0000438C  3600                     move.w     D3, D0
  6000. 0000438E  504F                     addq.w     A7, 8
  6001. 00004390  600E                     bra        +0x10 /* 000043A0 */
  6002. label00004392:
  6003. 00004392  1F3C 0002                move.b     -[A7], 0x2
  6004. 00004396  2F0A                     move.l     -[A7], A2
  6005. 00004398  4EBA FC0A                jsr        [PC - 0x3F6 /* 00003FA4 */]
  6006. 0000439C  3600                     move.w     D3, D0
  6007. 0000439E  5C4F                     addq.w     A7, 6
  6008. label000043A0:
  6009. 000043A0  3003                     move.w     D0, D3
  6010. 000043A2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6011. 000043A6  4E75                     rts
  6012. fn000043A8:
  6013. 000043A8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  6014. 000043AC  266F 001C                movea.l    A3, [A7 + 0x1C]
  6015. 000043B0  286F 0024                movea.l    A4, [A7 + 0x24]
  6016. 000043B4  2054                     movea.l    A0, [A4]
  6017. 000043B6  2628 0008                move.l     D3, [A0 + 0x8]
  6018. 000043BA  7004                     moveq.l    D0, 0x04
  6019. 000043BC  B680                     cmp.l      D3, D0
  6020. 000043BE  6C02                     bge        +0x4 /* 000043C2 */
  6021. 000043C0  7604                     moveq.l    D3, 0x04
  6022. label000043C2:
  6023. 000043C2  4293                     clr.l      [A3]
  6024. 000043C4  42AB 0004                clr.l      [A3 + 0x4]
  6025. 000043C8  42AB 0008                clr.l      [A3 + 0x8]
  6026. 000043CC  42AB 000C                clr.l      [A3 + 0xC]
  6027. 000043D0  42AB 0010                clr.l      [A3 + 0x10]
  6028. 000043D4  2F03                     move.l     -[A7], D3
  6029. 000043D6  4EAD A618                jsr        [A5 - 0x59E8]
  6030. 000043DA  2748 0004                move.l     [A3 + 0x4], A0
  6031. 000043DE  382D 0874                move.w     D4, [A5 + 0x874]
  6032. 000043E2  4A44                     tst.w      D4
  6033. 000043E4  584F                     addq.w     A7, 4
  6034. 000043E6  6662                     bne        +0x64 /* 0000444A */
  6035. 000043E8  2F03                     move.l     -[A7], D3
  6036. 000043EA  2F3C 0018 0004           move.l     -[A7], 0x180004
  6037. 000043F0  4EAD D960                jsr        [A5 - 0x26A0]
  6038. 000043F4  2748 0008                move.l     [A3 + 0x8], A0
  6039. 000043F8  382D 0874                move.w     D4, [A5 + 0x874]
  6040. 000043FC  4A44                     tst.w      D4
  6041. 000043FE  504F                     addq.w     A7, 8
  6042. 00004400  6648                     bne        +0x4A /* 0000444A */
  6043. 00004402  2054                     movea.l    A0, [A4]
  6044. 00004404  2A28 0008                move.l     D5, [A0 + 0x8]
  6045. 00004408  7600                     moveq.l    D3, 0x00
  6046. 0000440A  6032                     bra        +0x34 /* 0000443E */
  6047. label0000440C:
  6048. 0000440C  700C                     moveq.l    D0, 0x0C
  6049. 0000440E  4C03 0800                movem.w    A3, D3
  6050. 00004412  2054                     movea.l    A0, [A4]
  6051. 00004414  2470 0860                movea.l    A2, [A0 + D0 + 0x60]
  6052. 00004418  200A                     move.l     D0, A2
  6053. 0000441A  6720                     beq        +0x22 /* 0000443C */
  6054. 0000441C  2052                     movea.l    A0, [A2]
  6055. 0000441E  2028 0026                move.l     D0, [A0 + 0x26]
  6056. 00004422  0280 0000 0080           andi.l     D0, 0x80
  6057. 00004428  4A80                     tst.l      D0
  6058. 0000442A  6610                     bne        +0x12 /* 0000443C */
  6059. 0000442C  2F0A                     move.l     -[A7], A2
  6060. 0000442E  2F0B                     move.l     -[A7], A3
  6061. 00004430  4EBA FD62                jsr        [PC - 0x29E /* 00004194 */]
  6062. 00004434  3800                     move.w     D4, D0
  6063. 00004436  4A44                     tst.w      D4
  6064. 00004438  504F                     addq.w     A7, 8
  6065. 0000443A  6606                     bne        +0x8 /* 00004442 */
  6066. label0000443C:
  6067. 0000443C  5283                     addq.l     D3, 1
  6068. label0000443E:
  6069. 0000443E  B685                     cmp.l      D3, D5
  6070. 00004440  6DCA                     blt        -0x34 /* 0000440C */
  6071. label00004442:
  6072. 00004442  52AB 0010                addq.l     [A3 + 0x10], 1
  6073. 00004446  26AF 0020                move.l     [A3], [A7 + 0x20]
  6074. label0000444A:
  6075. 0000444A  3004                     move.w     D0, D4
  6076. 0000444C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  6077. 00004450  4E75                     rts
  6078. fn00004452:
  6079. 00004452  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  6080. 00004456  266F 001C                movea.l    A3, [A7 + 0x1C]
  6081. 0000445A  362F 0020                move.w     D3, [A7 + 0x20]
  6082. 0000445E  286F 0022                movea.l    A4, [A7 + 0x22]
  6083. 00004462  4A43                     tst.w      D3
  6084. 00004464  6600 00DA                bne        +0xDC /* 00004540 */
  6085. 00004468  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6086. 0000446C  4EAD D990                jsr        [A5 - 0x2670]
  6087. 00004470  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6088. 00004474  4EAD C2E0                jsr        [A5 - 0x3D20]
  6089. 00004478  2800                     move.l     D4, D0
  6090. 0000447A  2004                     move.l     D0, D4
  6091. 0000447C  5880                     addq.l     D0, 4
  6092. 0000447E  D0AB 0010                add.l      D0, [A3 + 0x10]
  6093. 00004482  2F00                     move.l     -[A7], D0
  6094. 00004484  2054                     movea.l    A0, [A4]
  6095. 00004486  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6096. 0000448A  2F13                     move.l     -[A7], [A3]
  6097. 0000448C  4EAD A6F8                jsr        [A5 - 0x5908]
  6098. 00004490  3600                     move.w     D3, D0
  6099. 00004492  4A43                     tst.w      D3
  6100. 00004494  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6101. 00004498  6600 00A6                bne        +0xA8 /* 00004540 */
  6102. 0000449C  2F04                     move.l     -[A7], D4
  6103. 0000449E  2F0B                     move.l     -[A7], A3
  6104. 000044A0  4EBA FB62                jsr        [PC - 0x49E /* 00004004 */]
  6105. 000044A4  3600                     move.w     D3, D0
  6106. 000044A6  42A7                     clr.l      -[A7]
  6107. 000044A8  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6108. 000044AC  4EAD C2F0                jsr        [A5 - 0x3D10]
  6109. 000044B0  2F04                     move.l     -[A7], D4
  6110. 000044B2  206B 0008                movea.l    A0, [A3 + 0x8]
  6111. 000044B6  2F10                     move.l     -[A7], [A0]
  6112. 000044B8  2F13                     move.l     -[A7], [A3]
  6113. 000044BA  4EAD A710                jsr        [A5 - 0x58F0]
  6114. 000044BE  3600                     move.w     D3, D0
  6115. 000044C0  42A7                     clr.l      -[A7]
  6116. 000044C2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6117. 000044C6  4EAD C2F8                jsr        [A5 - 0x3D08]
  6118. 000044CA  4A43                     tst.w      D3
  6119. 000044CC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6120. 000044D0  666E                     bne        +0x70 /* 00004540 */
  6121. 000044D2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6122. 000044D6  4EAD D988                jsr        [A5 - 0x2678]
  6123. 000044DA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  6124. 000044DE  4EAD A660                jsr        [A5 - 0x59A0]
  6125. 000044E2  2054                     movea.l    A0, [A4]
  6126. 000044E4  2A28 0008                move.l     D5, [A0 + 0x8]
  6127. 000044E8  7800                     moveq.l    D4, 0x00
  6128. 000044EA  504F                     addq.w     A7, 8
  6129. 000044EC  6032                     bra        +0x34 /* 00004520 */
  6130. label000044EE:
  6131. 000044EE  700C                     moveq.l    D0, 0x0C
  6132. 000044F0  4C04 0800                movem.w    A3, D4
  6133. 000044F4  2054                     movea.l    A0, [A4]
  6134. 000044F6  2470 0860                movea.l    A2, [A0 + D0 + 0x60]
  6135. 000044FA  200A                     move.l     D0, A2
  6136. 000044FC  6720                     beq        +0x22 /* 0000451E */
  6137. 000044FE  2052                     movea.l    A0, [A2]
  6138. 00004500  2028 0026                move.l     D0, [A0 + 0x26]
  6139. 00004504  0280 0000 0080           andi.l     D0, 0x80
  6140. 0000450A  4A80                     tst.l      D0
  6141. 0000450C  6610                     bne        +0x12 /* 0000451E */
  6142. 0000450E  2F0A                     move.l     -[A7], A2
  6143. 00004510  2F0B                     move.l     -[A7], A3
  6144. 00004512  4EBA FC80                jsr        [PC - 0x380 /* 00004194 */]
  6145. 00004516  3600                     move.w     D3, D0
  6146. 00004518  4A43                     tst.w      D3
  6147. 0000451A  504F                     addq.w     A7, 8
  6148. 0000451C  6606                     bne        +0x8 /* 00004524 */
  6149. label0000451E:
  6150. 0000451E  5284                     addq.l     D4, 1
  6151. label00004520:
  6152. 00004520  B885                     cmp.l      D4, D5
  6153. 00004522  6DCA                     blt        -0x34 /* 000044EE */
  6154. label00004524:
  6155. 00004524  1F3C 0002                move.b     -[A7], 0x2
  6156. 00004528  2F0B                     move.l     -[A7], A3
  6157. 0000452A  4EBA FA78                jsr        [PC - 0x588 /* 00003FA4 */]
  6158. 0000452E  3600                     move.w     D3, D0
  6159. 00004530  4A43                     tst.w      D3
  6160. 00004532  5C4F                     addq.w     A7, 6
  6161. 00004534  660A                     bne        +0xC /* 00004540 */
  6162. 00004536  2F13                     move.l     -[A7], [A3]
  6163. 00004538  4EAD A718                jsr        [A5 - 0x58E8]
  6164. 0000453C  3600                     move.w     D3, D0
  6165. 0000453E  584F                     addq.w     A7, 4
  6166. label00004540:
  6167. 00004540  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  6168. 00004544  4EAD C200                jsr        [A5 - 0x3E00]
  6169. 00004548  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6170. 0000454C  4EAD C200                jsr        [A5 - 0x3E00]
  6171. 00004550  3003                     move.w     D0, D3
  6172. 00004552  504F                     addq.w     A7, 8
  6173. 00004554  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  6174. 00004558  4E75                     rts
  6175. fn0000455A:
  6176. 0000455A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  6177. 0000455E  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6178. 00004562  266F 011E                movea.l    A3, [A7 + 0x11E]
  6179. 00004566  95CA                     sub.l      A2, A2
  6180. 00004568  7600                     moveq.l    D3, 0x00
  6181. 0000456A  2053                     movea.l    A0, [A3]
  6182. 0000456C  2828 0008                move.l     D4, [A0 + 0x8]
  6183. 00004570  2004                     move.l     D0, D4
  6184. 00004572  E988                     lsl        D0, 4
  6185. 00004574  2F00                     move.l     -[A7], D0
  6186. 00004576  3F3C 0016                move.w     -[A7], 0x16
  6187. 0000457A  4EAD D998                jsr        [A5 - 0x2668]
  6188. 0000457E  2448                     movea.l    A2, A0
  6189. 00004580  200A                     move.l     D0, A2
  6190. 00004582  5C4F                     addq.w     A7, 6
  6191. 00004584  6606                     bne        +0x8 /* 0000458C */
  6192. 00004586  362D 0874                move.w     D3, [A5 + 0x874]
  6193. 0000458A  6070                     bra        +0x72 /* 000045FC */
  6194. label0000458C:
  6195. 0000458C  2052                     movea.l    A0, [A2]
  6196. 0000458E  3144 0012                move.w     [A0 + 0x12], D4
  6197. 00004592  7600                     moveq.l    D3, 0x00
  6198. 00004594  6044                     bra        +0x46 /* 000045DA */
  6199. label00004596:
  6200. 00004596  4857                     pea.l      [A7]
  6201. 00004598  700E                     moveq.l    D0, 0x0E
  6202. 0000459A  C1C3                     muls.w     D0, D3
  6203. 0000459C  2053                     movea.l    A0, [A3]
  6204. 0000459E  3F30 0818                move.w     -[A7], [A0 + D0 + 0x18]
  6205. 000045A2  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  6206. 000045A6  4EAD E0F8                jsr        [A5 - 0x1F08]
  6207. 000045AA  0C2F 00FF 000A           cmpi.b     [A7 + 0xA], 0xFF
  6208. 000045B0  650E                     bcs        +0x10 /* 000045C0 */
  6209. 000045B2  41EF 000B                lea.l      A0, [A7 + 0xB]
  6210. 000045B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  6211. label000045B8:
  6212. 000045B8  5280                     addq.l     D0, 1
  6213. 000045BA  4A18                     tst.b      [A0]+
  6214. 000045BC  66FA                     bne        -0x4 /* 000045B8 */
  6215. 000045BE  6006                     bra        +0x8 /* 000045C6 */
  6216. label000045C0:
  6217. 000045C0  7000                     moveq.l    D0, 0x00
  6218. 000045C2  102F 000A                move.b     D0, [A7 + 0xA]
  6219. label000045C6:
  6220. 000045C6  5280                     addq.l     D0, 1
  6221. 000045C8  2F00                     move.l     -[A7], D0
  6222. 000045CA  486F 000E                pea.l      [A7 + 0xE]
  6223. 000045CE  2F0A                     move.l     -[A7], A2
  6224. 000045D0  4EAD D9C0                jsr        [A5 - 0x2640]
  6225. 000045D4  5243                     addq.w     D3, 1
  6226. 000045D6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6227. label000045DA:
  6228. 000045DA  3003                     move.w     D0, D3
  6229. 000045DC  48C0                     ext.l      D0
  6230. 000045DE  B084                     cmp.l      D0, D4
  6231. 000045E0  6DB4                     blt        -0x4A /* 00004596 */
  6232. 000045E2  2F0A                     move.l     -[A7], A2
  6233. 000045E4  4EAD D9B8                jsr        [A5 - 0x2648]
  6234. 000045E8  2F0A                     move.l     -[A7], A2
  6235. 000045EA  2F2F 012A                move.l     -[A7], [A7 + 0x12A]
  6236. 000045EE  2F2F 0126                move.l     -[A7], [A7 + 0x126]
  6237. 000045F2  4EAD A690                jsr        [A5 - 0x5970]
  6238. 000045F6  3600                     move.w     D3, D0
  6239. 000045F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6240. label000045FC:
  6241. 000045FC  200A                     move.l     D0, A2
  6242. 000045FE  6708                     beq        +0xA /* 00004608 */
  6243. 00004600  2F0A                     move.l     -[A7], A2
  6244. 00004602  4EAD C200                jsr        [A5 - 0x3E00]
  6245. 00004606  584F                     addq.w     A7, 4
  6246. label00004608:
  6247. 00004608  3003                     move.w     D0, D3
  6248. 0000460A  4FEF 0106                lea.l      A7, [A7 + 0x106]
  6249. 0000460E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6250. 00004612  4E75                     rts
  6251. fn00004614:
  6252. 00004614  48E7 0E10                movem.l    -[A7], D4,D5,D6,A3
  6253. 00004618  266F 0014                movea.l    A3, [A7 + 0x14]
  6254. 0000461C  1C2F 0018                move.b     D6, [A7 + 0x18]
  6255. 00004620  1A2F 001A                move.b     D5, [A7 + 0x1A]
  6256. 00004624  4A06                     tst.b      D6
  6257. 00004626  660C                     bne        +0xE /* 00004634 */
  6258. 00004628  2053                     movea.l    A0, [A3]
  6259. 0000462A  3028 0026                move.w     D0, [A0 + 0x26]
  6260. 0000462E  7204                     moveq.l    D1, 0x04
  6261. 00004630  C081                     and.l      D0, D1
  6262. 00004632  671C                     beq        +0x1E /* 00004650 */
  6263. label00004634:
  6264. 00004634  4A05                     tst.b      D5
  6265. 00004636  6710                     beq        +0x12 /* 00004648 */
  6266. 00004638  2053                     movea.l    A0, [A3]
  6267. 0000463A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6268. 0000463C  2140 0020                move.l     [A0 + 0x20], D0
  6269. 00004640  2053                     movea.l    A0, [A3]
  6270. 00004642  70FF                     moveq.l    D0, 0xFFFFFFFF
  6271. 00004644  2140 001C                move.l     [A0 + 0x1C], D0
  6272. label00004648:
  6273. 00004648  2053                     movea.l    A0, [A3]
  6274. 0000464A  0268 FFFB 0026           andi.w     [A0 + 0x26], 0xFFFB
  6275. label00004650:
  6276. 00004650  2053                     movea.l    A0, [A3]
  6277. 00004652  2828 0008                move.l     D4, [A0 + 0x8]
  6278. 00004656  2253                     movea.l    A1, [A3]
  6279. 00004658  43E9 0060                lea.l      A1, [A1 + 0x60]
  6280. 0000465C  7400                     moveq.l    D2, 0x00
  6281. 0000465E  6024                     bra        +0x26 /* 00004684 */
  6282. label00004660:
  6283. 00004660  4A06                     tst.b      D6
  6284. 00004662  660A                     bne        +0xC /* 0000466E */
  6285. 00004664  3029 0008                move.w     D0, [A1 + 0x8]
  6286. 00004668  7204                     moveq.l    D1, 0x04
  6287. 0000466A  C081                     and.l      D0, D1
  6288. 0000466C  6710                     beq        +0x12 /* 0000467E */
  6289. label0000466E:
  6290. 0000466E  4A05                     tst.b      D5
  6291. 00004670  6706                     beq        +0x8 /* 00004678 */
  6292. 00004672  70FF                     moveq.l    D0, 0xFFFFFFFF
  6293. 00004674  2340 0004                move.l     [A1 + 0x4], D0
  6294. label00004678:
  6295. 00004678  0269 FFFB 0008           andi.w     [A1 + 0x8], 0xFFFB
  6296. label0000467E:
  6297. 0000467E  5242                     addq.w     D2, 1
  6298. 00004680  700C                     moveq.l    D0, 0x0C
  6299. 00004682  D3C0                     add.l      A1, D0
  6300. label00004684:
  6301. 00004684  3002                     move.w     D0, D2
  6302. 00004686  48C0                     ext.l      D0
  6303. 00004688  B084                     cmp.l      D0, D4
  6304. 0000468A  6DD4                     blt        -0x2A /* 00004660 */
  6305. 0000468C  4CDF 0870                movem.l    D4,D5,D6,A3, [A7]+
  6306. 00004690  4E75                     rts
  6307. fn00004692:
  6308. 00004692  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  6309. 00004696  2C6F 0024                movea.l    A6, [A7 + 0x24]
  6310. 0000469A  286F 0028                movea.l    A4, [A7 + 0x28]
  6311. 0000469E  1C2F 0030                move.b     D6, [A7 + 0x30]
  6312. 000046A2  7800                     moveq.l    D4, 0x00
  6313. 000046A4  2F0C                     move.l     -[A7], A4
  6314. 000046A6  4EAD D990                jsr        [A5 - 0x2670]
  6315. 000046AA  2F0C                     move.l     -[A7], A4
  6316. 000046AC  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  6317. 000046B0  2F0E                     move.l     -[A7], A6
  6318. 000046B2  4EAD A690                jsr        [A5 - 0x5970]
  6319. 000046B6  3800                     move.w     D4, D0
  6320. 000046B8  4A44                     tst.w      D4
  6321. 000046BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6322. 000046BE  6662                     bne        +0x64 /* 00004722 */
  6323. 000046C0  2054                     movea.l    A0, [A4]
  6324. 000046C2  2A28 0008                move.l     D5, [A0 + 0x8]
  6325. 000046C6  7600                     moveq.l    D3, 0x00
  6326. 000046C8  6050                     bra        +0x52 /* 0000471A */
  6327. label000046CA:
  6328. 000046CA  700C                     moveq.l    D0, 0x0C
  6329. 000046CC  C1C3                     muls.w     D0, D3
  6330. 000046CE  2454                     movea.l    A2, [A4]
  6331. 000046D0  D5C0                     add.l      A2, D0
  6332. 000046D2  45EA 0060                lea.l      A2, [A2 + 0x60]
  6333. 000046D6  2652                     movea.l    A3, [A2]
  6334. 000046D8  200B                     move.l     D0, A3
  6335. 000046DA  673C                     beq        +0x3E /* 00004718 */
  6336. 000046DC  2053                     movea.l    A0, [A3]
  6337. 000046DE  2028 0026                move.l     D0, [A0 + 0x26]
  6338. 000046E2  0280 0000 0080           andi.l     D0, 0x80
  6339. 000046E8  4A80                     tst.l      D0
  6340. 000046EA  662C                     bne        +0x2E /* 00004718 */
  6341. 000046EC  4A06                     tst.b      D6
  6342. 000046EE  660A                     bne        +0xC /* 000046FA */
  6343. 000046F0  302A 0008                move.w     D0, [A2 + 0x8]
  6344. 000046F4  7204                     moveq.l    D1, 0x04
  6345. 000046F6  C081                     and.l      D0, D1
  6346. 000046F8  671E                     beq        +0x20 /* 00004718 */
  6347. label000046FA:
  6348. 000046FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6349. 000046FC  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  6350. 00004700  6716                     beq        +0x18 /* 00004718 */
  6351. 00004702  2F0B                     move.l     -[A7], A3
  6352. 00004704  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6353. 00004708  2F0E                     move.l     -[A7], A6
  6354. 0000470A  4EAD A690                jsr        [A5 - 0x5970]
  6355. 0000470E  3800                     move.w     D4, D0
  6356. 00004710  4A44                     tst.w      D4
  6357. 00004712  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6358. 00004716  660A                     bne        +0xC /* 00004722 */
  6359. label00004718:
  6360. 00004718  5243                     addq.w     D3, 1
  6361. label0000471A:
  6362. 0000471A  3003                     move.w     D0, D3
  6363. 0000471C  48C0                     ext.l      D0
  6364. 0000471E  B085                     cmp.l      D0, D5
  6365. 00004720  6DA8                     blt        -0x56 /* 000046CA */
  6366. label00004722:
  6367. 00004722  3004                     move.w     D0, D4
  6368. 00004724  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  6369. 00004728  4E75                     rts
  6370. 0000472A  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  6371. 0000472E  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  6372. 00004732  266F 0036                movea.l    A3, [A7 + 0x36]
  6373. 00004736  7600                     moveq.l    D3, 0x00
  6374. 00004738  0C2F 0001 003E           cmpi.b     [A7 + 0x3E], 0x1
  6375. 0000473E  56C0                     sne        D0
  6376. 00004740  4400                     neg.b      D0
  6377. 00004742  49C0                     lea.l      A4, D0
  6378. 00004744  1A00                     move.b     D5, D0
  6379. 00004746  3E2D 0FD8                move.w     D7, [A5 + 0xFD8]
  6380. 0000474A  3F2F 0034                move.w     -[A7], [A7 + 0x34]
  6381. 0000474E  4EAD E200                jsr        [A5 - 0x1E00]
  6382. 00004752  246D 0FCA                movea.l    A2, [A5 + 0xFCA /* export_501 */]
  6383. 00004756  2052                     movea.l    A0, [A2]
  6384. 00004758  3C28 0026                move.w     D6, [A0 + 0x26]
  6385. 0000475C  48C6                     ext.l      D6
  6386. 0000475E  7040                     moveq.l    D0, 0x40
  6387. 00004760  C086                     and.l      D0, D6
  6388. 00004762  4A80                     tst.l      D0
  6389. 00004764  56C0                     sne        D0
  6390. 00004766  4400                     neg.b      D0
  6391. 00004768  49C0                     lea.l      A4, D0
  6392. 0000476A  1800                     move.b     D4, D0
  6393. 0000476C  4A05                     tst.b      D5
  6394. 0000476E  544F                     addq.w     A7, 2
  6395. 00004770  660A                     bne        +0xC /* 0000477C */
  6396. 00004772  7001                     moveq.l    D0, 0x01
  6397. 00004774  C086                     and.l      D0, D6
  6398. 00004776  6604                     bne        +0x6 /* 0000477C */
  6399. 00004778  4A04                     tst.b      D4
  6400. 0000477A  6748                     beq        +0x4A /* 000047C4 */
  6401. label0000477C:
  6402. 0000477C  4A04                     tst.b      D4
  6403. 0000477E  6716                     beq        +0x18 /* 00004796 */
  6404. 00004780  2F0A                     move.l     -[A7], A2
  6405. 00004782  2F0B                     move.l     -[A7], A3
  6406. 00004784  486F 0008                pea.l      [A7 + 0x8]
  6407. 00004788  4EBA FC1E                jsr        [PC - 0x3E2 /* 000043A8 */]
  6408. 0000478C  3600                     move.w     D3, D0
  6409. 0000478E  4A43                     tst.w      D3
  6410. 00004790  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6411. 00004794  662E                     bne        +0x30 /* 000047C4 */
  6412. label00004796:
  6413. 00004796  1F05                     move.b     -[A7], D5
  6414. 00004798  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6415. 0000479C  2F0A                     move.l     -[A7], A2
  6416. 0000479E  2F0B                     move.l     -[A7], A3
  6417. 000047A0  4EBA FEF0                jsr        [PC - 0x110 /* 00004692 */]
  6418. 000047A4  3600                     move.w     D3, D0
  6419. 000047A6  4A43                     tst.w      D3
  6420. 000047A8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6421. 000047AC  6616                     bne        +0x18 /* 000047C4 */
  6422. 000047AE  2052                     movea.l    A0, [A2]
  6423. 000047B0  2F28 0020                move.l     -[A7], [A0 + 0x20]
  6424. 000047B4  2F2D 0FC6                move.l     -[A7], [A5 + 0xFC6]
  6425. 000047B8  2F0B                     move.l     -[A7], A3
  6426. 000047BA  4EBA FD9E                jsr        [PC - 0x262 /* 0000455A */]
  6427. 000047BE  3600                     move.w     D3, D0
  6428. 000047C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6429. label000047C4:
  6430. 000047C4  4A04                     tst.b      D4
  6431. 000047C6  6712                     beq        +0x14 /* 000047DA */
  6432. 000047C8  2F0A                     move.l     -[A7], A2
  6433. 000047CA  3F03                     move.w     -[A7], D3
  6434. 000047CC  486F 0006                pea.l      [A7 + 0x6]
  6435. 000047D0  4EBA FC80                jsr        [PC - 0x380 /* 00004452 */]
  6436. 000047D4  3600                     move.w     D3, D0
  6437. 000047D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6438. label000047DA:
  6439. 000047DA  3F07                     move.w     -[A7], D7
  6440. 000047DC  4EAD E200                jsr        [A5 - 0x1E00]
  6441. 000047E0  3003                     move.w     D0, D3
  6442. 000047E2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6443. 000047E6  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6444. 000047EA  4E75                     rts
  6445. 000047EC  48E7 1820                movem.l    -[A7], D3,D4,A2
  6446. 000047F0  382F 0018                move.w     D4, [A7 + 0x18]
  6447. 000047F4  0C2F 0001 0016           cmpi.b     [A7 + 0x16], 0x1
  6448. 000047FA  56C0                     sne        D0
  6449. 000047FC  4400                     neg.b      D0
  6450. 000047FE  49C0                     lea.l      A4, D0
  6451. 00004800  1600                     move.b     D3, D0
  6452. 00004802  7016                     moveq.l    D0, 0x16
  6453. 00004804  C1EF 0010                muls.w     D0, [A7 + 0x10]
  6454. 00004808  206D 0FBE                movea.l    A0, [A5 + 0xFBE]
  6455. 0000480C  2250                     movea.l    A1, [A0]
  6456. 0000480E  2471 081E                movea.l    A2, [A1 + D0 + 0x1E]
  6457. 00004812  4A44                     tst.w      D4
  6458. 00004814  6610                     bne        +0x12 /* 00004826 */
  6459. 00004816  2052                     movea.l    A0, [A2]
  6460. 00004818  0268 FFFE 0026           andi.w     [A0 + 0x26], 0xFFFE
  6461. 0000481E  2052                     movea.l    A0, [A2]
  6462. 00004820  216F 0012 0018           move.l     [A0 + 0x18], [A7 + 0x12]
  6463. label00004826:
  6464. 00004826  4A44                     tst.w      D4
  6465. 00004828  56C0                     sne        D0
  6466. 0000482A  4400                     neg.b      D0
  6467. 0000482C  49C0                     lea.l      A4, D0
  6468. 0000482E  1F00                     move.b     -[A7], D0
  6469. 00004830  1F03                     move.b     -[A7], D3
  6470. 00004832  2F0A                     move.l     -[A7], A2
  6471. 00004834  4EBA FDDE                jsr        [PC - 0x222 /* 00004614 */]
  6472. 00004838  504F                     addq.w     A7, 8
  6473. 0000483A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6474. 0000483E  4E75                     rts
  6475. 00004840  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  6476. 00004844  286F 002A                movea.l    A4, [A7 + 0x2A]
  6477. 00004848  1C2F 002E                move.b     D6, [A7 + 0x2E]
  6478. 0000484C  7A00                     moveq.l    D5, 0x00
  6479. 0000484E  7016                     moveq.l    D0, 0x16
  6480. 00004850  C1EF 0028                muls.w     D0, [A7 + 0x28]
  6481. 00004854  206D 0FBE                movea.l    A0, [A5 + 0xFBE]
  6482. 00004858  2250                     movea.l    A1, [A0]
  6483. 0000485A  2671 081E                movea.l    A3, [A1 + D0 + 0x1E]
  6484. 0000485E  2053                     movea.l    A0, [A3]
  6485. 00004860  2628 0020                move.l     D3, [A0 + 0x20]
  6486. 00004864  70FF                     moveq.l    D0, 0xFFFFFFFF
  6487. 00004866  B680                     cmp.l      D3, D0
  6488. 00004868  6706                     beq        +0x8 /* 00004870 */
  6489. 0000486A  0C06 0001                cmpi.b     D6, 0x1
  6490. 0000486E  662E                     bne        +0x30 /* 0000489E */
  6491. label00004870:
  6492. 00004870  2F3C 4C6E 616D           move.l     -[A7], 0x4C6E616D /* 'Lnam' */
  6493. 00004876  2F0C                     move.l     -[A7], A4
  6494. 00004878  4EAD A680                jsr        [A5 - 0x5980]
  6495. 0000487C  2600                     move.l     D3, D0
  6496. 0000487E  2F0C                     move.l     -[A7], A4
  6497. 00004880  4EAD A6F0                jsr        [A5 - 0x5910]
  6498. 00004884  3A00                     move.w     D5, D0
  6499. 00004886  4A40                     tst.w      D0
  6500. 00004888  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6501. 0000488C  6600 0104                bne        +0x106 /* 00004992 */
  6502. 00004890  2053                     movea.l    A0, [A3]
  6503. 00004892  2143 0020                move.l     [A0 + 0x20], D3
  6504. 00004896  2053                     movea.l    A0, [A3]
  6505. 00004898  0068 0004 0026           ori.w      [A0 + 0x26], 0x4
  6506. label0000489E:
  6507. 0000489E  2053                     movea.l    A0, [A3]
  6508. 000048A0  3028 0026                move.w     D0, [A0 + 0x26]
  6509. 000048A4  7240                     moveq.l    D1, 0x40
  6510. 000048A6  C081                     and.l      D0, D1
  6511. 000048A8  4A80                     tst.l      D0
  6512. 000048AA  56C0                     sne        D0
  6513. 000048AC  4400                     neg.b      D0
  6514. 000048AE  49C0                     lea.l      A4, D0
  6515. 000048B0  1800                     move.b     D4, D0
  6516. 000048B2  2053                     movea.l    A0, [A3]
  6517. 000048B4  2628 001C                move.l     D3, [A0 + 0x1C]
  6518. 000048B8  4A04                     tst.b      D4
  6519. 000048BA  673A                     beq        +0x3C /* 000048F6 */
  6520. 000048BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6521. 000048BE  B680                     cmp.l      D3, D0
  6522. 000048C0  6706                     beq        +0x8 /* 000048C8 */
  6523. 000048C2  0C06 0001                cmpi.b     D6, 0x1
  6524. 000048C6  662E                     bne        +0x30 /* 000048F6 */
  6525. label000048C8:
  6526. 000048C8  2F3C 4C76 616C           move.l     -[A7], 0x4C76616C /* 'Lval' */
  6527. 000048CE  2F0C                     move.l     -[A7], A4
  6528. 000048D0  4EAD A680                jsr        [A5 - 0x5980]
  6529. 000048D4  2600                     move.l     D3, D0
  6530. 000048D6  2F0C                     move.l     -[A7], A4
  6531. 000048D8  4EAD A6F0                jsr        [A5 - 0x5910]
  6532. 000048DC  3A00                     move.w     D5, D0
  6533. 000048DE  4A40                     tst.w      D0
  6534. 000048E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6535. 000048E4  6600 00AC                bne        +0xAE /* 00004992 */
  6536. 000048E8  2053                     movea.l    A0, [A3]
  6537. 000048EA  2143 001C                move.l     [A0 + 0x1C], D3
  6538. 000048EE  2053                     movea.l    A0, [A3]
  6539. 000048F0  0068 0004 0026           ori.w      [A0 + 0x26], 0x4
  6540. label000048F6:
  6541. 000048F6  2053                     movea.l    A0, [A3]
  6542. 000048F8  2E28 0008                move.l     D7, [A0 + 0x8]
  6543. 000048FC  7800                     moveq.l    D4, 0x00
  6544. 000048FE  6000 0088                bra        +0x8A /* 00004988 */
  6545. label00004902:
  6546. 00004902  700C                     moveq.l    D0, 0x0C
  6547. 00004904  C1C4                     muls.w     D0, D4
  6548. 00004906  2453                     movea.l    A2, [A3]
  6549. 00004908  D5C0                     add.l      A2, D0
  6550. 0000490A  45EA 0060                lea.l      A2, [A2 + 0x60]
  6551. 0000490E  262A 0004                move.l     D3, [A2 + 0x4]
  6552. 00004912  2C52                     movea.l    A6, [A2]
  6553. 00004914  200E                     move.l     D0, A6
  6554. 00004916  676E                     beq        +0x70 /* 00004986 */
  6555. 00004918  2056                     movea.l    A0, [A6]
  6556. 0000491A  2028 0026                move.l     D0, [A0 + 0x26]
  6557. 0000491E  0280 0000 0081           andi.l     D0, 0x81
  6558. 00004924  4A80                     tst.l      D0
  6559. 00004926  671E                     beq        +0x20 /* 00004946 */
  6560. 00004928  70FF                     moveq.l    D0, 0xFFFFFFFF
  6561. 0000492A  B680                     cmp.l      D3, D0
  6562. 0000492C  6758                     beq        +0x5A /* 00004986 */
  6563. 0000492E  2F03                     move.l     -[A7], D3
  6564. 00004930  2F0C                     move.l     -[A7], A4
  6565. 00004932  4EAD A6A0                jsr        [A5 - 0x5960]
  6566. 00004936  700C                     moveq.l    D0, 0x0C
  6567. 00004938  C1C4                     muls.w     D0, D4
  6568. 0000493A  2053                     movea.l    A0, [A3]
  6569. 0000493C  72FF                     moveq.l    D1, 0xFFFFFFFF
  6570. 0000493E  2181 0864                move.l     [A0 + D0 + 0x64], D1
  6571. 00004942  504F                     addq.w     A7, 8
  6572. 00004944  6040                     bra        +0x42 /* 00004986 */
  6573. label00004946:
  6574. 00004946  70FF                     moveq.l    D0, 0xFFFFFFFF
  6575. 00004948  B680                     cmp.l      D3, D0
  6576. 0000494A  6706                     beq        +0x8 /* 00004952 */
  6577. 0000494C  0C06 0001                cmpi.b     D6, 0x1
  6578. 00004950  6634                     bne        +0x36 /* 00004986 */
  6579. label00004952:
  6580. 00004952  2F3C 4C73 6372           move.l     -[A7], 0x4C736372 /* 'Lscr' */
  6581. 00004958  2F0C                     move.l     -[A7], A4
  6582. 0000495A  4EAD A680                jsr        [A5 - 0x5980]
  6583. 0000495E  2600                     move.l     D3, D0
  6584. 00004960  2F0C                     move.l     -[A7], A4
  6585. 00004962  4EAD A6F0                jsr        [A5 - 0x5910]
  6586. 00004966  3A00                     move.w     D5, D0
  6587. 00004968  4A40                     tst.w      D0
  6588. 0000496A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6589. 0000496E  6622                     bne        +0x24 /* 00004992 */
  6590. 00004970  700C                     moveq.l    D0, 0x0C
  6591. 00004972  C1C4                     muls.w     D0, D4
  6592. 00004974  2453                     movea.l    A2, [A3]
  6593. 00004976  D5C0                     add.l      A2, D0
  6594. 00004978  45EA 0060                lea.l      A2, [A2 + 0x60]
  6595. 0000497C  2543 0004                move.l     [A2 + 0x4], D3
  6596. 00004980  006A 0004 0008           ori.w      [A2 + 0x8], 0x4
  6597. label00004986:
  6598. 00004986  5244                     addq.w     D4, 1
  6599. label00004988:
  6600. 00004988  3004                     move.w     D0, D4
  6601. 0000498A  48C0                     ext.l      D0
  6602. 0000498C  B087                     cmp.l      D0, D7
  6603. 0000498E  6D00 FF72                blt        -0x8C /* 00004902 */
  6604. label00004992:
  6605. 00004992  3005                     move.w     D0, D5
  6606. 00004994  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  6607. 00004998  4E75                     rts
  6608. 0000499A  4E75                     rts
  6609. 0000499C  0000 0000                ori.b      D0, 0x0
  6610. 000049A0  0000 0000                ori.b      D0, 0x0
  6611. 000049A4  0000 0000                ori.b      D0, 0x0
  6612.